Uast: Update tests, make the tests a bit more readable (provide toString() methods for Uast kinds)

This commit is contained in:
Yan Zhulanow
2016-03-24 17:11:28 +03:00
parent 109c76c87d
commit 3484f92d10
29 changed files with 454 additions and 105 deletions
@@ -127,4 +127,8 @@ open class UastBinaryOperator(override val text: String): UastOperator {
@JvmField
val UNSIGNED_SHIFT_RIGHT_ASSIGN = AssignOperator(">>>=")
}
override fun toString(): String{
return "UastBinaryOperator(text='$text')"
}
}
@@ -23,4 +23,8 @@ class UastCallKind(val name: String) {
@JvmField
val CONSTRUCTOR_CALL = UastCallKind("constructor_call")
}
override fun toString(): String{
return "UastCallKind(name='$name')"
}
}
@@ -35,4 +35,8 @@ open class UastClassKind(val text: String) {
@JvmField
val OBJECT = UastClassKind("object")
}
override fun toString(): String{
return "UastClassKind(text='$text')"
}
}
@@ -25,4 +25,8 @@ open class UastFunctionKind(val text: String) {
@JvmField
val CONSTRUCTOR = UastFunctionKind("CONSTRUCTOR")
}
override fun toString(): String{
return "UastFunctionKind(text='$text')"
}
}
@@ -25,4 +25,8 @@ class UastImportKind(val text: String) {
@JvmField
val MEMBER = UastImportKind("member")
}
override fun toString(): String{
return "UastImportKind(text='$text')"
}
}
@@ -28,4 +28,8 @@ class UastModifier(val name: String) {
@JvmField
val OVERRIDE = UastModifier("override")
}
override fun toString(): String{
return "UastModifier(name='$name')"
}
}
@@ -28,4 +28,8 @@ class UastPostfixOperator(override val text: String): UastOperator {
@JvmField
val UNKNOWN = UastPostfixOperator("<unknown>")
}
override fun toString(): String{
return "UastPostfixOperator(text='$text')"
}
}
@@ -40,4 +40,8 @@ class UastPrefixOperator(override val text: String): UastOperator {
@JvmField
val UNKNOWN = UastPrefixOperator("<unknown>")
}
override fun toString(): String{
return "UastPrefixOperator(text='$text')"
}
}
@@ -20,4 +20,8 @@ class UastQualifiedExpressionAccessType(val name: String) {
@JvmField
val SIMPLE = UastQualifiedExpressionAccessType(".")
}
override fun toString(): String{
return "UastQualifiedExpressionAccessType(name='$name')"
}
}
@@ -29,4 +29,8 @@ class UastSpecialExpressionKind(val name: String) {
@JvmField
val CONTINUE = UastSpecialExpressionKind("continue")
}
override fun toString(): String{
return "UastSpecialExpressionKind(name='$name')"
}
}
@@ -26,4 +26,8 @@ class UastVariableKind(val name: String) {
@JvmField
val VALUE_PARAMETER = UastVariableKind("parameter")
}
override fun toString(): String{
return "UastVariableKind(name='$name')"
}
}
@@ -28,4 +28,8 @@ class UastVisibility(val name: String) {
}
fun isPublic() = this == PUBLIC
override fun toString(): String {
return "UastVisibility(name='$name')"
}
}