this.remainingTests = new HashSet<>( initTests ); for ( RuntimeTest nonInitTest : nonInitTests ) { remainingTests.add( new RuntimeTestDelegateWithMoreDependencies( nonInitTest, initTestIds ) );
@Test public void testIsConfigInitTest() { when( delegate.isConfigInitTest() ).thenReturn( false ).thenReturn( true ); assertFalse( runtimeTestDelegateWithMoreDependencies.isConfigInitTest() ); assertTrue( runtimeTestDelegateWithMoreDependencies.isConfigInitTest() ); }
@Test public void testToString() { String string = runtimeTestDelegateWithMoreDependencies.toString(); assertTrue( string.contains( delegate.toString() ) ); assertTrue( string.contains( newDep ) ); } }
@Test public void testGetDependencies() { Set<String> dependencies = runtimeTestDelegateWithMoreDependencies.getDependencies(); assertTrue( dependencies.contains( inheritedDep ) ); assertTrue( dependencies.contains( newDep ) ); }
@Test public void testGetName() { assertEquals( name, runtimeTestDelegateWithMoreDependencies.getName() ); }
@Test public void testGetId() { assertEquals( id, runtimeTestDelegateWithMoreDependencies.getId() ); }
@Test public void testGetModule() { assertEquals( module, runtimeTestDelegateWithMoreDependencies.getModule() ); }
@Before public void setup() { delegate = mock( RuntimeTest.class ); module = "module"; id = "id"; name = "name"; inheritedDep = "inheritedDep"; newDep = "newDep"; when( delegate.getModule() ).thenReturn( module ); when( delegate.getId() ).thenReturn( id ); when( delegate.getName() ).thenReturn( name ); when( delegate.getDependencies() ).thenReturn( new HashSet<>( Arrays.asList( inheritedDep ) ) ); extraDependencies = new HashSet<>( Arrays.asList( newDep ) ); runtimeTestDelegateWithMoreDependencies = new RuntimeTestDelegateWithMoreDependencies( delegate, extraDependencies ); }