JAVA-20496 Non-article code: rawtypes and sandbox packages (#13886)

* JAVA-14232 Dissolving core-java module completed
This commit is contained in:
anuragkumawat
2023-04-24 13:10:47 +05:30
committed by GitHub
parent 2a670412e0
commit 90f2d165bf
52 changed files with 10 additions and 579 deletions
@@ -0,0 +1,21 @@
package com.baeldung.junit;
import static org.junit.Assert.assertEquals;
import org.junit.BeforeClass;
import org.junit.Test;
public class DivisibilityUnitTest {
private static int number;
@BeforeClass
public static void setup() {
number = 40;
}
@Test
public void givenNumber_whenDivisibleByTwo_thenCorrect() {
assertEquals(number % 2, 0);
}
}
@@ -0,0 +1,15 @@
package com.baeldung.junit;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class RegistrationUnitTest {
private static final Logger LOGGER = LoggerFactory.getLogger(RegistrationUnitTest.class);
@Test
public void whenCalledFromSuite_thanOK() {
LOGGER.info("Registration successful");
}
}
@@ -0,0 +1,14 @@
package com.baeldung.junit;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SignInUnitTest {
private static final Logger LOGGER = LoggerFactory.getLogger(SignInUnitTest.class);
@Test
public void whenCalledFromSuite_thanOK() {
LOGGER.info("SignIn successful");
}
}
@@ -0,0 +1,22 @@
package com.baeldung.junit;
import static org.junit.Assert.assertEquals;
import org.junit.BeforeClass;
import org.junit.Test;
public class StringCaseUnitTest {
private static String data;
@BeforeClass
public static void setup() {
data = "HELLO BAELDUNG";
}
@Test
public void givenString_whenAllCaps_thenCorrect() {
assertEquals(data.toUpperCase(), data);
}
}
@@ -0,0 +1,33 @@
package com.baeldung.junitparams;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
import java.util.Arrays;
import java.util.Collection;
@RunWith(value = Parameterized.class)
public class ParametrizedUnitTest {
private int value;
private boolean isEven;
public ParametrizedUnitTest(int value, boolean isEven) {
this.value = value;
this.isEven = isEven;
}
@Parameters
public static Collection<Object[]> data() {
Object[][] data = new Object[][]{{1, false}, {2, true}, {4, true}};
return Arrays.asList(data);
}
@Test
public void givenParametrizedNumber_ifEvenCheckOK_thenCorrect() {
Assert.assertEquals(isEven, value % 2 == 0);
}
}
@@ -0,0 +1,12 @@
package com.baeldung.runfromjava;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import com.baeldung.junit.RegistrationUnitTest;
import com.baeldung.junit.SignInUnitTest;
@RunWith(Suite.class)
@Suite.SuiteClasses({ RegistrationUnitTest.class, SignInUnitTest.class })
public class SuiteUnitTest {
}