Polishing
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2015 the original author or authors.
|
||||
* Copyright 2002-2016 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -55,9 +55,9 @@ public class TestExecutionListenersTests {
|
||||
@Test
|
||||
public void defaultListeners() {
|
||||
List<Class<?>> expected = asList(ServletTestExecutionListener.class,
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class,
|
||||
SqlScriptsTestExecutionListener.class);
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class,
|
||||
SqlScriptsTestExecutionListener.class);
|
||||
assertRegisteredListeners(DefaultListenersTestCase.class, expected);
|
||||
}
|
||||
|
||||
@@ -67,9 +67,9 @@ public class TestExecutionListenersTests {
|
||||
@Test
|
||||
public void defaultListenersMergedWithCustomListenerPrepended() {
|
||||
List<Class<?>> expected = asList(QuuxTestExecutionListener.class, ServletTestExecutionListener.class,
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class,
|
||||
SqlScriptsTestExecutionListener.class);
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class,
|
||||
SqlScriptsTestExecutionListener.class);
|
||||
assertRegisteredListeners(MergedDefaultListenersWithCustomListenerPrependedTestCase.class, expected);
|
||||
}
|
||||
|
||||
@@ -79,9 +79,9 @@ public class TestExecutionListenersTests {
|
||||
@Test
|
||||
public void defaultListenersMergedWithCustomListenerAppended() {
|
||||
List<Class<?>> expected = asList(ServletTestExecutionListener.class,
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class,
|
||||
SqlScriptsTestExecutionListener.class, BazTestExecutionListener.class);
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class,
|
||||
SqlScriptsTestExecutionListener.class, BazTestExecutionListener.class);
|
||||
assertRegisteredListeners(MergedDefaultListenersWithCustomListenerAppendedTestCase.class, expected);
|
||||
}
|
||||
|
||||
@@ -91,9 +91,9 @@ public class TestExecutionListenersTests {
|
||||
@Test
|
||||
public void defaultListenersMergedWithCustomListenerInserted() {
|
||||
List<Class<?>> expected = asList(ServletTestExecutionListener.class,
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
BarTestExecutionListener.class, DirtiesContextTestExecutionListener.class,
|
||||
TransactionalTestExecutionListener.class, SqlScriptsTestExecutionListener.class);
|
||||
DirtiesContextBeforeModesTestExecutionListener.class, DependencyInjectionTestExecutionListener.class,
|
||||
BarTestExecutionListener.class, DirtiesContextTestExecutionListener.class,
|
||||
TransactionalTestExecutionListener.class, SqlScriptsTestExecutionListener.class);
|
||||
assertRegisteredListeners(MergedDefaultListenersWithCustomListenerInsertedTestCase.class, expected);
|
||||
}
|
||||
|
||||
@@ -107,7 +107,7 @@ public class TestExecutionListenersTests {
|
||||
assertRegisteredListeners(InheritedDefaultListenersTestCase.class, asList(QuuxTestExecutionListener.class));
|
||||
assertRegisteredListeners(SubInheritedDefaultListenersTestCase.class, asList(QuuxTestExecutionListener.class));
|
||||
assertRegisteredListeners(SubSubInheritedDefaultListenersTestCase.class,
|
||||
asList(QuuxTestExecutionListener.class, EnigmaTestExecutionListener.class));
|
||||
asList(QuuxTestExecutionListener.class, EnigmaTestExecutionListener.class));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -172,13 +172,13 @@ public class TestExecutionListenersTests {
|
||||
private void assertRegisteredListeners(Class<?> testClass, List<Class<?>> expected) {
|
||||
TestContextManager testContextManager = new TestContextManager(testClass);
|
||||
assertEquals("TELs registered for " + testClass.getSimpleName(), names(expected),
|
||||
names(classes(testContextManager)));
|
||||
names(classes(testContextManager)));
|
||||
}
|
||||
|
||||
private void assertNumRegisteredListeners(Class<?> testClass, int expected) {
|
||||
TestContextManager testContextManager = new TestContextManager(testClass);
|
||||
assertEquals("Num registered TELs for " + testClass, expected,
|
||||
testContextManager.getTestExecutionListeners().size());
|
||||
testContextManager.getTestExecutionListeners().size());
|
||||
}
|
||||
|
||||
|
||||
@@ -187,8 +187,9 @@ public class TestExecutionListenersTests {
|
||||
static class DefaultListenersTestCase {
|
||||
}
|
||||
|
||||
@TestExecutionListeners(listeners = { QuuxTestExecutionListener.class,
|
||||
DependencyInjectionTestExecutionListener.class }, mergeMode = MERGE_WITH_DEFAULTS)
|
||||
@TestExecutionListeners(
|
||||
listeners = {QuuxTestExecutionListener.class, DependencyInjectionTestExecutionListener.class},
|
||||
mergeMode = MERGE_WITH_DEFAULTS)
|
||||
static class MergedDefaultListenersWithCustomListenerPrependedTestCase {
|
||||
}
|
||||
|
||||
@@ -211,12 +212,12 @@ public class TestExecutionListenersTests {
|
||||
static class SubSubInheritedDefaultListenersTestCase extends SubInheritedDefaultListenersTestCase {
|
||||
}
|
||||
|
||||
@TestExecutionListeners(listeners = { QuuxTestExecutionListener.class }, inheritListeners = false)
|
||||
@TestExecutionListeners(listeners = QuuxTestExecutionListener.class, inheritListeners = false)
|
||||
static class NonInheritedDefaultListenersTestCase extends InheritedDefaultListenersTestCase {
|
||||
}
|
||||
|
||||
@TestExecutionListeners({ FooTestExecutionListener.class, BarTestExecutionListener.class,
|
||||
BazTestExecutionListener.class })
|
||||
@TestExecutionListeners(
|
||||
{FooTestExecutionListener.class, BarTestExecutionListener.class, BazTestExecutionListener.class})
|
||||
static class ExplicitListenersTestCase {
|
||||
}
|
||||
|
||||
@@ -232,36 +233,36 @@ public class TestExecutionListenersTests {
|
||||
static class DuplicateListenersConfigTestCase {
|
||||
}
|
||||
|
||||
@TestExecutionListeners({//
|
||||
FooTestExecutionListener.class,//
|
||||
BarTestExecutionListener.class,//
|
||||
BazTestExecutionListener.class //
|
||||
@TestExecutionListeners({
|
||||
FooTestExecutionListener.class,
|
||||
BarTestExecutionListener.class,
|
||||
BazTestExecutionListener.class
|
||||
})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
static @interface MetaListeners {
|
||||
@interface MetaListeners {
|
||||
}
|
||||
|
||||
@TestExecutionListeners(QuuxTestExecutionListener.class)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
static @interface MetaInheritedListeners {
|
||||
@interface MetaInheritedListeners {
|
||||
}
|
||||
|
||||
@TestExecutionListeners(listeners = QuuxTestExecutionListener.class, inheritListeners = false)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
static @interface MetaNonInheritedListeners {
|
||||
@interface MetaNonInheritedListeners {
|
||||
}
|
||||
|
||||
@TestExecutionListeners
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
static @interface MetaListenersWithOverrides {
|
||||
@interface MetaListenersWithOverrides {
|
||||
|
||||
Class<? extends TestExecutionListener>[] listeners() default { FooTestExecutionListener.class,
|
||||
BarTestExecutionListener.class };
|
||||
Class<? extends TestExecutionListener>[] listeners() default
|
||||
{FooTestExecutionListener.class, BarTestExecutionListener.class};
|
||||
}
|
||||
|
||||
@TestExecutionListeners
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
static @interface MetaInheritedListenersWithOverrides {
|
||||
@interface MetaInheritedListenersWithOverrides {
|
||||
|
||||
Class<? extends TestExecutionListener>[] listeners() default QuuxTestExecutionListener.class;
|
||||
|
||||
@@ -270,7 +271,7 @@ public class TestExecutionListenersTests {
|
||||
|
||||
@TestExecutionListeners
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
static @interface MetaNonInheritedListenersWithOverrides {
|
||||
@interface MetaNonInheritedListenersWithOverrides {
|
||||
|
||||
Class<? extends TestExecutionListener>[] listeners() default QuuxTestExecutionListener.class;
|
||||
|
||||
@@ -289,24 +290,23 @@ public class TestExecutionListenersTests {
|
||||
static class MetaNonInheritedListenersTestCase extends MetaInheritedListenersTestCase {
|
||||
}
|
||||
|
||||
@MetaListenersWithOverrides(listeners = {//
|
||||
FooTestExecutionListener.class,//
|
||||
BarTestExecutionListener.class,//
|
||||
BazTestExecutionListener.class //
|
||||
@MetaListenersWithOverrides(listeners = {
|
||||
FooTestExecutionListener.class,
|
||||
BarTestExecutionListener.class,
|
||||
BazTestExecutionListener.class
|
||||
})
|
||||
static class MetaWithOverridesTestCase {
|
||||
}
|
||||
|
||||
@MetaInheritedListenersWithOverrides(listeners = { FooTestExecutionListener.class, BarTestExecutionListener.class })
|
||||
@MetaInheritedListenersWithOverrides(listeners = {FooTestExecutionListener.class, BarTestExecutionListener.class})
|
||||
static class MetaInheritedListenersWithOverridesTestCase extends MetaWithOverridesTestCase {
|
||||
}
|
||||
|
||||
@MetaNonInheritedListenersWithOverrides(listeners = {//
|
||||
FooTestExecutionListener.class,//
|
||||
BarTestExecutionListener.class,//
|
||||
BazTestExecutionListener.class //
|
||||
},//
|
||||
inheritListeners = true)
|
||||
@MetaNonInheritedListenersWithOverrides(listeners = {
|
||||
FooTestExecutionListener.class,
|
||||
BarTestExecutionListener.class,
|
||||
BazTestExecutionListener.class
|
||||
}, inheritListeners = true)
|
||||
static class MetaNonInheritedListenersWithOverridesTestCase extends MetaInheritedListenersWithOverridesTestCase {
|
||||
}
|
||||
|
||||
@@ -342,4 +342,4 @@ public class TestExecutionListenersTests {
|
||||
static class EnigmaTestExecutionListener extends AbstractTestExecutionListener {
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user