Improved JUnitAssertToAssertJ quick fix to swap expected and actual expressions if the actual one is a constant.
90 lines
2.8 KiB
Java
90 lines
2.8 KiB
Java
import static org.junit.Assert.*;
|
|
import static org.junit.Assume.*;
|
|
|
|
public class JUnitAssertToAssertJ {
|
|
|
|
private void jUnitAssertToAssertJ() {
|
|
String foo = "foo";
|
|
String bar = "bar";
|
|
int someInt = 1;
|
|
double someDouble = 1.0;
|
|
float someFloat = 1.0f;
|
|
|
|
assertTrue(foo == "foo");
|
|
assertTrue("oh no!", foo == "foo");
|
|
assertFalse(foo == "bar");
|
|
assertFalse("boom!", foo == "bar");
|
|
|
|
assertNull(foo);
|
|
assertNull("oh no!", foo);
|
|
assertNotNull(foo);
|
|
assertNotNull("oh no!", foo);
|
|
|
|
assertEquals(bar, foo);
|
|
assertEquals("equals", bar, foo);
|
|
assertNotEquals(bar, foo);
|
|
assertNotEquals("equals", bar, foo);
|
|
|
|
assertSame(bar, foo);
|
|
assertSame("same", bar, foo);
|
|
assertNotSame(bar, foo);
|
|
assertNotSame("same", bar, foo);
|
|
|
|
assertEquals(1.0, 2.0);
|
|
assertEquals(1.0, 2.0, 0.1);
|
|
assertEquals("equals",1.0, 2.0);
|
|
assertEquals("equals",1.0, 2.0, 0.1);
|
|
assertEquals(1.0f, 2.0f);
|
|
assertEquals(1.0f, 2.0f, 0.1f);
|
|
assertEquals("equals",1.0f, 2.0f);
|
|
assertEquals("equals",1.0f, 2.0f, 0.1f);
|
|
|
|
assertNotEquals(1.0, 2.0);
|
|
assertNotEquals(1.0, 2.0, 0.1);
|
|
assertNotEquals("equals",1.0, 2.0);
|
|
assertNotEquals("equals",1.0, 2.0, 0.1);
|
|
assertNotEquals(1.0f, 2.0f);
|
|
assertNotEquals(1.0f, 2.0f, 0.1f);
|
|
assertNotEquals("equals",1.0f, 2.0f);
|
|
assertNotEquals("equals",1.0f, 2.0f, 0.1f);
|
|
|
|
assertArrayEquals(new int[2], new int[1]);
|
|
assertArrayEquals("array equals", new int[2], new int[1]);
|
|
|
|
assertArrayEquals(new double[2], new double[1], 1.0);
|
|
assertArrayEquals("array equals", new double[2], new double[1], 1.0);
|
|
assertArrayEquals(new float[2], new float[1], 1.0f);
|
|
assertArrayEquals("array equals", new float[2], new float[1], 1.0f);
|
|
|
|
assertEquals("bar", foo);
|
|
assertEquals("equals", bar, "foo");
|
|
assertNotEquals(bar, "foo");
|
|
assertNotEquals("equals", "bar", foo);
|
|
|
|
assertEquals(someInt, 2);
|
|
assertEquals(someDouble, 2.0, 0.1);
|
|
assertEquals("equals",1.0, someDouble);
|
|
assertEquals("equals",1.0, someDouble, 0.1);
|
|
assertEquals(1.0f, someFloat);
|
|
assertEquals(someFloat, 2.0f, 0.1f);
|
|
|
|
fail();
|
|
fail("oh no!")
|
|
}
|
|
|
|
private void jUnitAssumeToAssertJ() {
|
|
String foo = "foo";
|
|
String bar = "bar";
|
|
assumeTrue(foo == "foo");
|
|
assumeTrue("oh no!", foo == "foo");
|
|
assumeFalse(foo == "bar");
|
|
assumeFalse("boom!", foo == "bar");
|
|
|
|
assumeNotNull(foo);
|
|
assumeNotNull(foo, bar);
|
|
|
|
assumeNoException(new IllegalArgumentException());
|
|
assumeNoException("oh no!", new IllegalArgumentException());
|
|
}
|
|
}
|