Skip to content

Commit

Permalink
TestConnectorMultiInstance: fixed assertion, +given/when/then methods
Browse files Browse the repository at this point in the history
In previous change assertFalse+equals was rewritten wrongly, sorry.
  • Loading branch information
virgo47 committed Jun 11, 2022
1 parent 436e297 commit 6358a98
Showing 1 changed file with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,13 @@ public void initSystem(Task initTask, OperationResult initResult) throws Excepti

@Test
public void test000Sanity() throws Exception {
// GIVEN
given();
Task task = getTestTask();

// WHEN
when();
OperationResult testResult = modelService.testResource(RESOURCE_DUMMY_YELLOW_OID, task, task.getResult());

// THEN
then();
display("Test result", testResult);
TestUtil.assertSuccess("Yellow dummy test result", testResult);

Expand All @@ -85,14 +85,14 @@ public void test000Sanity() throws Exception {

@Test
public void test100JackAssignDummyYellow() throws Exception {
// GIVEN
given();
Task task = getTestTask();
OperationResult result = task.getResult();

// WHEN
when();
assignAccountToUser(USER_JACK_OID, RESOURCE_DUMMY_YELLOW_OID, null, task, result);

// THEN
then();
assertSuccess(result);

PrismObject<UserType> userJack = getUser(USER_JACK_OID);
Expand All @@ -114,10 +114,10 @@ public void test100JackAssignDummyYellow() throws Exception {
*/
@Test
public void test102ReadJackDummyYellowAgain() throws Exception {
// WHEN
when();
PrismObject<ShadowType> shadowYellow = getShadowModel(accountJackYellowOid);

// THEN
then();
display("Shadow yellow", shadowYellow);

assertConnectorInstances("yellow", RESOURCE_DUMMY_YELLOW_OID, 0, 1);
Expand All @@ -137,7 +137,7 @@ public void test110ReadJackDummyYellowBlocking() throws Exception {
dummyResourceYellow.setBlockOperations(true);
final Holder<PrismObject<ShadowType>> shadowHolder = new Holder<>();

// WHEN
when();
Thread t = executeInNewThread("get1", () -> {
PrismObject<ShadowType> shadow = getShadowModel(accountJackYellowOid);
logger.trace("Got shadow {}", shadow);
Expand All @@ -152,7 +152,7 @@ public void test110ReadJackDummyYellowBlocking() throws Exception {

dummyResourceYellow.unblock();

// THEN
then();
t.join();

dummyResourceYellow.setBlockOperations(false);
Expand Down Expand Up @@ -180,7 +180,7 @@ public void test120ReadJackDummyYellowTwoOperationsOneBlocking() throws Exceptio
final Holder<PrismObject<ShadowType>> shadowHolder1 = new Holder<>();
final Holder<PrismObject<ShadowType>> shadowHolder2 = new Holder<>();

// WHEN
when();
Thread t1 = executeInNewThread("get1", () -> {
PrismObject<ShadowType> shadow = getShadowModel(accountJackYellowOid);
logger.trace("Got shadow {}", shadow);
Expand Down Expand Up @@ -213,7 +213,7 @@ public void test120ReadJackDummyYellowTwoOperationsOneBlocking() throws Exceptio

t1.join();

// THEN
then();

PrismObject<ShadowType> shadowYellow1 = shadowHolder1.getValue();
assertNotNull("No shadow 1", shadowHolder1.getValue());
Expand Down Expand Up @@ -243,7 +243,7 @@ public void test125ReadJackDummyYellowTwoBlocking() throws Exception {
final Holder<PrismObject<ShadowType>> shadowHolder1 = new Holder<>();
final Holder<PrismObject<ShadowType>> shadowHolder2 = new Holder<>();

// WHEN
when();
Thread t1 = executeInNewThread("get1", () -> {
PrismObject<ShadowType> shadow = getShadowModel(accountJackYellowOid);
logger.trace("Got shadow {}", shadow);
Expand All @@ -268,7 +268,7 @@ public void test125ReadJackDummyYellowTwoBlocking() throws Exception {
t1.join();
t2.join();

// THEN
then();
dummyResourceYellow.setBlockOperations(false);

PrismObject<ShadowType> shadowYellow1 = shadowHolder1.getValue();
Expand All @@ -291,14 +291,14 @@ public void test125ReadJackDummyYellowTwoBlocking() throws Exception {

@Test
public void test200GuybrushAssignDummyBlack() throws Exception {
// GIVEN
given();
Task task = getTestTask();
OperationResult result = task.getResult();

// WHEN
when();
assignAccountToUser(USER_GUYBRUSH_OID, RESOURCE_DUMMY_BLACK_OID, null, task, result);

// THEN
then();
assertSuccess(result);

PrismObject<UserType> userJack = getUser(USER_GUYBRUSH_OID);
Expand Down Expand Up @@ -349,7 +349,7 @@ private void assertConnectorToString(PrismObject<ShadowType> shadow,
private void assertConnectorToStringDifferent(PrismObject<ShadowType> shadow,
DummyResourceContoller ctl, String expectedVal) throws SchemaException {
String connectorVal = getConnectorToString(shadow, ctl);
assertThat(connectorVal).as("Connector toString").isEqualTo(expectedVal);
assertThat(connectorVal).as("Connector toString").isNotEqualTo(expectedVal);
}

private void assertConnectorStaticVal(PrismObject<ShadowType> shadow,
Expand Down

0 comments on commit 6358a98

Please sign in to comment.