Updated update-method module to JUnit 5 (#1542)

* Updated saga to JUnit 5

* Update fix for CI job in trampoline module

* Updated update-method module to JUnit 5

* Upgraded to latest JUnit Jupiter
JUnit 4 is not needed when using JUnit-Vintage

* Reverted change to access modifier on Trampoline

* Cleanup to resolve code smells

* Formatting

* Formatting

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
This commit is contained in:
CF
2021-03-04 00:19:31 -05:00
committed by GitHub
parent c3c90e2bd4
commit 903453229c
13 changed files with 99 additions and 101 deletions
@@ -23,56 +23,60 @@
package com.iluwatar.updatemethod;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
public class SkeletonTest {
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
private Skeleton skeleton;
@Before
public void setup() {
class SkeletonTest {
private static Skeleton skeleton;
@BeforeAll
public static void setup() {
skeleton = new Skeleton(1);
}
@After
public void tearDown() {
@AfterAll
public static void tearDown() {
skeleton = null;
}
@Test
public void testUpdateForPatrollingLeft() {
void testUpdateForPatrollingLeft() {
skeleton.patrollingLeft = true;
skeleton.setPosition(50);
skeleton.update();
Assert.assertEquals(49, skeleton.getPosition());
assertEquals(49, skeleton.getPosition());
}
@Test
public void testUpdateForPatrollingRight() {
void testUpdateForPatrollingRight() {
skeleton.patrollingLeft = false;
skeleton.setPosition(50);
skeleton.update();
Assert.assertEquals(51, skeleton.getPosition());
assertEquals(51, skeleton.getPosition());
}
@Test
public void testUpdateForReverseDirectionFromLeftToRight() {
void testUpdateForReverseDirectionFromLeftToRight() {
skeleton.patrollingLeft = true;
skeleton.setPosition(1);
skeleton.update();
Assert.assertEquals(0, skeleton.getPosition());
Assert.assertEquals(false, skeleton.patrollingLeft);
assertEquals(0, skeleton.getPosition());
assertFalse(skeleton.patrollingLeft);
}
@Test
public void testUpdateForReverseDirectionFromRightToLeft() {
void testUpdateForReverseDirectionFromRightToLeft() {
skeleton.patrollingLeft = false;
skeleton.setPosition(99);
skeleton.update();
Assert.assertEquals(100, skeleton.getPosition());
Assert.assertEquals(true, skeleton.patrollingLeft);
assertEquals(100, skeleton.getPosition());
assertTrue(skeleton.patrollingLeft);
}
}