From 75df777d50874fabb9291b71d203e50c6722671c Mon Sep 17 00:00:00 2001 From: Ali Ghasemi <60359433+Dev-AliGhasemi@users.noreply.github.com> Date: Sun, 20 Dec 2020 18:06:15 +0330 Subject: [PATCH] setup methods with @BeforeClass is better for initialization --- .../unit_testing/MyFileUtilitiesTest.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/unit_testing/src/test/java/dmst/seip/Argyro_Sioziou/unit_testing/MyFileUtilitiesTest.java b/unit_testing/src/test/java/dmst/seip/Argyro_Sioziou/unit_testing/MyFileUtilitiesTest.java index 10d2fc9..64253d6 100644 --- a/unit_testing/src/test/java/dmst/seip/Argyro_Sioziou/unit_testing/MyFileUtilitiesTest.java +++ b/unit_testing/src/test/java/dmst/seip/Argyro_Sioziou/unit_testing/MyFileUtilitiesTest.java @@ -9,30 +9,30 @@ * @version 1.0 * @since 2018-04-11 */ - +import org.junit.BeforeClass; import org.junit.Before; import org.junit.Test; import org.junit.rules.ExpectedException; import org.junit.Rule; -import org.junit.Assert; +import static org.junit.Assert.*; public class MyFileUtilitiesTest { //Declaring the expected array int array[]; //Creating a MyFileUtilities object - MyFileUtilities mfu = new MyFileUtilities(); + MyFileUtilities mfu ; /* * Initializes the integer * array, assigning it the * expected values. */ - @Before - public void initializeArray() { + @BeforeClass + public static void setup(){ array = new int[] {5, 10, 2, 3, 1, 4, 6, 3, 1, 7, 4}; - + mfu = new MyFileUtilities(); } /* @@ -45,7 +45,7 @@ public void initializeArray() { @Test public void normal_case() { - Assert.assertArrayEquals(array, mfu.readFile("src/test/resources/grades")); + assertArrayEquals(array, mfu.readFile("src/test/resources/grades")); }