Skip to content

Commit 4935b65

Browse files
committed
Upgate unit tests
1 parent 90e5db9 commit 4935b65

File tree

17 files changed

+40
-39
lines changed

17 files changed

+40
-39
lines changed

mrchecker-framework-modules/mrchecker-cli-module/src/resources/enviroments/environments.csv renamed to mrchecker-framework-modules/mrchecker-cli-module/src/resources/environments/environments.csv

File renamed without changes.

mrchecker-framework-modules/mrchecker-core-module/src/test/java/com/capgemini/mrchecker/test/core/integration/RunningTestsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,12 +158,12 @@ public void shouldPassTestsMultithreaded() {
158158

159159
verify(testObserver, times(1)).onTestSuccess();
160160
verify(testObserver, times(0)).onTestFailed();
161-
verify(testObserver, times(0)).onTestFinish();
161+
verify(testObserver, times(1)).onTestFinish();
162162
verify(testObserver, times(1)).onTestClassFinish();
163163

164164
verify(testObserverSecond, times(1)).onTestSuccess();
165165
verify(testObserverSecond, times(0)).onTestFailed();
166-
verify(testObserverSecond, times(0)).onTestFinish();
166+
verify(testObserverSecond, times(1)).onTestFinish();
167167
verify(testObserverSecond, times(1)).onTestClassFinish();
168168

169169
assertThat(isBaseTestSetupCalled, is(equalTo(CALLED)));

mrchecker-framework-modules/mrchecker-core-module/src/test/java/com/capgemini/mrchecker/test/core/unit/PageTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ public void shouldCallOnTestSuccess() throws IOException {
3939
public void shouldCallOnTestFailure() throws IOException {
4040
SUT.onTestFailed();
4141

42-
assertThat(FileTestUtils.getLastLineInFile(logFilePath), containsString("Page.onTestFailure " + SUT.getClass()
42+
assertThat(FileTestUtils.getLastLineInFile(logFilePath), containsString("Page.onTestFailed " + SUT.getClass()
4343
.getSimpleName()));
4444
}
4545

4646
@Test
4747
public void shouldCallOnTestFinish() throws IOException {
4848
SUT.onTestFinish();
4949

50-
assertThat(FileTestUtils.getLastLineInFile(logFilePath), containsString("To remove observer: " + SUT.toString()));
50+
assertThat(FileTestUtils.getLastLineInFile(logFilePath), containsString("Removed observer: " + SUT.toString()));
5151
}
5252

5353
@Test

mrchecker-framework-modules/mrchecker-core-module/src/test/java/com/capgemini/mrchecker/test/core/unit/TestExecutionClassObserverRemoveTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public void shouldRemoveObserver() {
2424

2525
SUT.testSuccessful(contextMock);
2626

27-
verify(observerMock, times(0)).onTestSuccess();
28-
verify(observerMock, times(0)).onTestFinish();
27+
verify(observerMock, times(1)).onTestSuccess();
28+
verify(observerMock, times(1)).onTestFinish();
2929
}
30-
}
30+
}

mrchecker-framework-modules/mrchecker-core-module/src/test/java/com/capgemini/mrchecker/test/core/unit/TestExecutionClassObserverTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void shouldCallTestAborted() throws IOException {
8080
SUT.testAborted(contextMock, new RuntimeException("Test_Exception"));
8181

8282
assertThat(FileTestUtils.getAllLinesInFile(FileTestUtils.getLogFilePath()), containsString("- ABORTED."));
83-
verify(observerMock, times(0)).onTestFinish();
83+
verify(observerMock, times(1)).onTestFinish();
8484
}
8585

8686
@Test
@@ -89,7 +89,7 @@ public void shouldCallTestSuccessful() throws IOException {
8989

9090
assertThat(FileTestUtils.getAllLinesInFile(FileTestUtils.getLogFilePath()), containsString("- PASSED."));
9191
verify(observerMock, times(1)).onTestSuccess();
92-
verify(observerMock, times(0)).onTestFinish();
92+
verify(observerMock, times(1)).onTestFinish();
9393
}
9494

9595
@Test
@@ -98,7 +98,7 @@ public void shouldCallTestFailed() throws IOException {
9898

9999
assertThat(FileTestUtils.getAllLinesInFile(FileTestUtils.getLogFilePath()), containsString("- FAILED."));
100100
verify(observerMock, times(1)).onTestFailed();
101-
verify(observerMock, times(0)).onTestFinish();
101+
verify(observerMock, times(1)).onTestFinish();
102102
}
103103

104104
@Test

mrchecker-framework-modules/mrchecker-core-module/src/test/java/com/capgemini/mrchecker/test/core/unit/base/encryption/DataEncryptionModuleTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.capgemini.mrchecker.test.core.exceptions.BFSecureModuleException;
77
import com.capgemini.mrchecker.test.core.tags.UnitTest;
88
import com.google.inject.Guice;
9+
import com.google.inject.ProvisionException;
910
import org.junit.jupiter.api.AfterEach;
1011
import org.junit.jupiter.api.BeforeAll;
1112
import org.junit.jupiter.api.Test;
@@ -40,7 +41,9 @@ public void shouldCreateDataEncryptionServiceInstance() {
4041

4142
@Test
4243
public void shouldCreateThrowBFSecureModuleExceptionWhenWrongFile() {
43-
assertThrows(BFSecureModuleException.class, () -> Guice.createInjector(new DataEncryptionModule(NO_FILE_PATH))
44+
ProvisionException parentException = assertThrows(ProvisionException.class, () -> Guice.createInjector(new DataEncryptionModule(NO_FILE_PATH))
4445
.getInstance(IDataEncryptionService.class));
46+
Throwable cause = parentException.getCause();
47+
assertThat(cause.getClass(), is(BFSecureModuleException.class));
4548
}
46-
}
49+
}

mrchecker-framework-modules/mrchecker-core-module/src/test/java/com/capgemini/mrchecker/test/core/unit/base/environment/EnvironmentModuleTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.capgemini.mrchecker.test.core.exceptions.BFInputDataException;
77
import com.capgemini.mrchecker.test.core.tags.UnitTest;
88
import com.google.inject.Guice;
9+
import com.google.inject.ProvisionException;
910
import org.junit.jupiter.api.AfterEach;
1011
import org.junit.jupiter.api.BeforeAll;
1112
import org.junit.jupiter.api.Test;
@@ -41,7 +42,9 @@ public void shouldCreateEnvironmentServiceInstance() {
4142

4243
@Test
4344
public void shouldCreateThrowExceptionWhenWrongFile() {
44-
assertThrows(BFInputDataException.class, () -> Guice.createInjector(new EnvironmentModule(NO_FILE_PATH))
45+
ProvisionException parentException = assertThrows(ProvisionException.class, () -> Guice.createInjector(new EnvironmentModule(NO_FILE_PATH))
4546
.getInstance(IEnvironmentService.class));
47+
Throwable cause = parentException.getCause();
48+
assertThat(cause.getClass(), is(BFInputDataException.class));
4649
}
47-
}
50+
}
Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
className,expectedOnTestSuccessCount,expectedOnTestFailureCount,expectedOnTestFinishCount,expectedOnTestClassFinishCount,expectedAreHooksCalled
22
PassingTestWithObserverAddedInTestMethod,1,0,1,1,true
33
PassingTestWithObserverAddedTwiceInTestMethod,1,0,1,1,true
4-
PassingTestWithObserverAddedInBeforeAll,1,0,0,1,true
5-
FailingTestDueToFailingAssertion,0,1,0,1,true
6-
FailingTestDueToExceptionInTestMethod,0,1,0,1,true
4+
PassingTestWithObserverAddedInBeforeAll,1,0,1,1,true
5+
FailingTestDueToFailingAssertion,0,1,1,1,true
6+
FailingTestDueToExceptionInTestMethod,0,1,1,1,true
77
FailingTestDueToExceptionInBeforeAll,0,0,0,1,false
8-
FailingTestDueToExceptionInBeforeEach,0,1,0,1,false
9-
FailingTestThatPassedExecutionDueToExceptionInAfterEach,0,1,0,1,true
10-
FailingTestThatFailedExecutionDueToExceptionInAfterEach,0,1,0,1,true
11-
FailingTestThatPassedExecutionDueToExceptionInAfterAll,1,0,0,1,true
12-
FailingTestThatFailedExecutionDueToExceptionInAfterAll,0,1,0,1,true
8+
FailingTestDueToExceptionInBeforeEach,0,1,1,1,false
9+
FailingTestThatPassedExecutionDueToExceptionInAfterEach,0,1,1,1,true
10+
FailingTestThatFailedExecutionDueToExceptionInAfterEach,0,1,1,1,true
11+
FailingTestThatPassedExecutionDueToExceptionInAfterAll,1,0,1,1,true
12+
FailingTestThatFailedExecutionDueToExceptionInAfterAll,0,1,1,1,true
1313
DisabledTestWithObserverAddedInTestMethod,0,0,0,0,false
14-
DisabledTestWithObserverAddedInBeforeAll,0,0,0,1,false
14+
DisabledTestWithObserverAddedInBeforeAll,0,0,1,1,false
1515
AbortTestWithObserverAddedInTestMethod,0,0,1,1,true
16-
AbortTestWithObserverAddedInBeforeAll,0,0,0,1,true
17-
16+
AbortTestWithObserverAddedInBeforeAll,0,0,1,1,true

mrchecker-framework-modules/mrchecker-core-module/src/test/resources/enviroments/environments.csv renamed to mrchecker-framework-modules/mrchecker-core-module/src/test/resources/environments/environments.csv

File renamed without changes.
Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
junit.jupiter.extensions.autodetection.enabled=true
21
junit.jupiter.execution.parallel.enabled=true
3-
#junit.jupiter.execution.parallel.mode.default=concurrent
42
junit.jupiter.execution.parallel.mode.default=same_thread
53
junit.jupiter.execution.parallel.mode.classes.default=concurrent
6-
#junit.jupiter.execution.parallel.mode.classes.default=same_thread
7-
junit.jupiter.execution.parallel.config.strategy=dynamic
8-
junit.jupiter.execution.parallel.config.dynamic.factor=1
9-
cucumber.ansi-colors.disabled=false
10-
cucumber.publish.quiet=true
4+
junit.jupiter.execution.parallel.config.strategy=fixed
5+
junit.jupiter.execution.parallel.config.fixed.parallelism=1
6+
junit.jupiter.extensions.autodetection.enabled=true

0 commit comments

Comments
 (0)