Skip to content

Commit

Permalink
Add package declaration to save action tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kiritsuku committed Oct 1, 2014
1 parent e105bad commit ae09036
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
Expand Up @@ -21,13 +21,15 @@ class AddMissingOverrideTest {

@Test
def no_change_when_nothing_is_overriden() = """^
package no_change_when_nothing_is_overriden
trait T
trait TT extends T {
def meth = 0
val value = 0
type Type = Int
}
""" becomes """^
package no_change_when_nothing_is_overriden
trait T
trait TT extends T {
def meth = 0
Expand All @@ -38,6 +40,7 @@ class AddMissingOverrideTest {

@Test
def no_change_when_everything_is_already_overriden() = """^
package no_change_when_everything_is_already_overriden
trait T {
def meth: Int
val value: Int
Expand All @@ -49,6 +52,7 @@ class AddMissingOverrideTest {
override type Type = Int
}
""" becomes """^
package no_change_when_everything_is_already_overriden
trait T {
def meth: Int
val value: Int
Expand All @@ -63,13 +67,15 @@ class AddMissingOverrideTest {

@Test
def add_override_to_method() = """^
package add_override_to_method
trait T {
def meth: Int
}
trait TT extends T {
def meth = 0
}
""" becomes """^
package add_override_to_method
trait T {
def meth: Int
}
Expand All @@ -80,13 +86,15 @@ class AddMissingOverrideTest {

@Test
def add_override_to_value() = """^
package add_override_to_value
trait T {
val value: Int
}
trait TT extends T {
val value = 0
}
""" becomes """^
package add_override_to_value
trait T {
val value: Int
}
Expand All @@ -97,13 +105,15 @@ class AddMissingOverrideTest {

@Test
def add_override_to_type() = """^
package add_override_to_type
trait T {
type Type
}
trait TT extends T {
type Type = Int
}
""" becomes """^
package add_override_to_type
trait T {
type Type
}
Expand All @@ -114,13 +124,15 @@ class AddMissingOverrideTest {

@Test
def no_change_for_override_abstract() = """^
package no_change_for_override_abstract
trait T {
def f = 0
}
trait TT extends T {
abstract override def f = super.f+0
}
""" becomes """^
package no_change_for_override_abstract
trait T {
def f = 0
}
Expand All @@ -131,12 +143,14 @@ class AddMissingOverrideTest {

@Test
def add_override_modifier_to_constructor_param() = """^
package add_override_modifier_to_constructor_param
trait T {
def meth: Int
}
case class C(val meth: Int) extends T
class D(val meth: Int) extends T
""" becomes """^
package add_override_modifier_to_constructor_param
trait T {
def meth: Int
}
Expand All @@ -146,12 +160,14 @@ class AddMissingOverrideTest {

@Test
def add_val_keyword_when_override_modifier_is_added_to_constructor_param() = """^
package add_val_keyword_when_override_modifier_is_added_to_constructor_param
trait T {
def meth: Int
}
case class C(meth: Int) extends T
class D(meth: Int) extends T
""" becomes """^
package add_val_keyword_when_override_modifier_is_added_to_constructor_param
trait T {
def meth: Int
}
Expand All @@ -161,13 +177,15 @@ class AddMissingOverrideTest {

@Test
def no_change_to_constructor_param_when_nothing_is_overriden() = """^
package no_change_to_constructor_param_when_nothing_is_overriden
trait T {
def meth: Int
}
case class B(meth: Int)
class C(meth: Int)
class D(meth: Int, func: Int) extends T
""" becomes """^
package no_change_to_constructor_param_when_nothing_is_overriden
trait T {
def meth: Int
}
Expand All @@ -178,6 +196,7 @@ class AddMissingOverrideTest {

@Test @Ignore("Unimplemented. See ticket #1002222")
def add_override_to_symbols_from_self_references() = """^
package add_override_to_symbols_from_self_references
trait T {
def meth: Int
}
Expand All @@ -186,6 +205,7 @@ class AddMissingOverrideTest {
def meth = 0
}
""" becomes """^
package add_override_to_symbols_from_self_references
trait T {
def meth: Int
}
Expand All @@ -197,13 +217,15 @@ class AddMissingOverrideTest {

@Test
def add_override_to_lazy_val() = """^
package add_override_to_lazy_val
trait T {
def f: Int
}
trait TT extends T {
lazy val f = 0
}
""" becomes """^
package add_override_to_lazy_val
trait T {
def f: Int
}
Expand All @@ -214,13 +236,15 @@ class AddMissingOverrideTest {

@Test
def add_no_override_to_var_that_overrides_non_var() = """^
package add_no_override_to_var_that_overrides_non_var
trait T {
def f: Int
}
trait TT extends T {
var f = 0
}
""" becomes """^
package add_no_override_to_var_that_overrides_non_var
trait T {
def f: Int
}
Expand All @@ -231,13 +255,15 @@ class AddMissingOverrideTest {

@Test
def add_override_to_var_that_overrides_a_var() = """^
package add_override_to_var_that_overrides_a_var
trait T {
var f: Int
}
trait TT extends T {
var f = 0
}
""" becomes """^
package add_override_to_var_that_overrides_a_var
trait T {
var f: Int
}
Expand Down
Expand Up @@ -19,12 +19,14 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_no_return_type_if_it_already_exists() = """^
package add_no_return_type_if_it_already_exists
class X {
def meth: java.io.File = new java.io.File("")
val value: java.io.File = new java.io.File("")
var variable: java.io.File = new java.io.File("")
}
""" becomes """^
package add_no_return_type_if_it_already_exists
class X {
def meth: java.io.File = new java.io.File("")
val value: java.io.File = new java.io.File("")
Expand All @@ -34,39 +36,46 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_no_return_type_to_private_def() = """^
package add_no_return_type_to_private_def
class X {
private def meth = new java.io.File("")
}
""" becomes """^
package add_no_return_type_to_private_def
class X {
private def meth = new java.io.File("")
}
""" after SaveEvent

@Test
def add_no_return_type_to_private_val() = """^
package add_no_return_type_to_private_val
class X {
private val value = new java.io.File("")
}
""" becomes """^
package add_no_return_type_to_private_val
class X {
private val value = new java.io.File("")
}
""" after SaveEvent

@Test
def add_no_return_type_to_private_var() = """^
package add_no_return_type_to_private_var
class X {
private var variable = new java.io.File("")
}
""" becomes """^
package add_no_return_type_to_private_var
class X {
private var variable = new java.io.File("")
}
""" after SaveEvent

@Test
def add_no_return_type_to_nested_def() = """^
package add_no_return_type_to_nested_def
class X {
def meth: java.io.File = {
def m = new java.io.File("")
Expand All @@ -78,6 +87,7 @@ class AddReturnTypeToPublicSymbolsTest {
}
}
""" becomes """^
package add_no_return_type_to_nested_def
class X {
def meth: java.io.File = {
def m = new java.io.File("")
Expand All @@ -92,6 +102,7 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_no_return_type_to_nested_val() = """^
package add_no_return_type_to_nested_val
class X {
val value: java.io.File = {
val m = new java.io.File("")
Expand All @@ -103,6 +114,7 @@ class AddReturnTypeToPublicSymbolsTest {
}
}
""" becomes """^
package add_no_return_type_to_nested_val
class X {
val value: java.io.File = {
val m = new java.io.File("")
Expand All @@ -117,6 +129,7 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_no_return_type_to_nested_var() = """^
package add_no_return_type_to_nested_var
class X {
var variable: java.io.File = {
var m = new java.io.File("")
Expand All @@ -128,6 +141,7 @@ class AddReturnTypeToPublicSymbolsTest {
}
}
""" becomes """^
package add_no_return_type_to_nested_var
class X {
var variable: java.io.File = {
var m = new java.io.File("")
Expand All @@ -142,39 +156,46 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_return_type_to_public_def() = """^
package add_return_type_to_public_def
class X {
def meth = new java.io.File("")
}
""" becomes """^
package add_return_type_to_public_def
class X {
def meth: java.io.File = new java.io.File("")
}
""" after SaveEvent

@Test
def add_return_type_to_public_val() = """^
package add_return_type_to_public_val
class X {
val value = new java.io.File("")
}
""" becomes """^
package add_return_type_to_public_val
class X {
val value: java.io.File = new java.io.File("")
}
""" after SaveEvent

@Test
def add_return_type_to_public_var() = """^
package add_return_type_to_public_var
class X {
val variable = new java.io.File("")
}
""" becomes """^
package add_return_type_to_public_var
class X {
val variable: java.io.File = new java.io.File("")
}
""" after SaveEvent

@Test
def add_return_type_if_def_belongs_to_inner_class() = """^
package add_return_type_if_def_belongs_to_inner_class
class X {
class Y {
trait Z1 {
Expand All @@ -189,6 +210,7 @@ class AddReturnTypeToPublicSymbolsTest {
}
}
""" becomes """^
package add_return_type_if_def_belongs_to_inner_class
class X {
class Y {
trait Z1 {
Expand All @@ -206,6 +228,7 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_no_return_type_if_def_belongs_to_private_inner_class() = """^
package add_no_return_type_if_def_belongs_to_private_inner_class
class X {
private class Y {
trait Z1 {
Expand All @@ -220,6 +243,7 @@ class AddReturnTypeToPublicSymbolsTest {
}
}
""" becomes """^
package add_no_return_type_if_def_belongs_to_private_inner_class
class X {
private class Y {
trait Z1 {
Expand All @@ -237,6 +261,7 @@ class AddReturnTypeToPublicSymbolsTest {

@Test
def add_no_return_type_to_refinement_types() = """^
package add_no_return_type_to_refinement_types
class X {
val t = new T {
def meth = 0
Expand All @@ -249,6 +274,7 @@ class AddReturnTypeToPublicSymbolsTest {
def meth: Int
}
""" becomes """^
package add_no_return_type_to_refinement_types
class X {
val t = new T {
def meth = 0
Expand Down

0 comments on commit ae09036

Please sign in to comment.