import org.fest.assertions.GenericAssert; import java.lang.Integer; class A { void foo() { org.junit.Assert.assertTrue(true); // Noncompliant [[sc=5;ec=38]] {{Add a message to this assertion.}} org.junit.Assert.assertTrue("message", true); org.junit.Assert.assertTrue(1 > 2); // Noncompliant {{Add a message to this assertion.}} org.junit.Assert.assertFalse(false); // Noncompliant org.junit.Assert.assertFalse("message", false); org.junit.Assert.assertEquals("message", "foo", "bar"); org.junit.Assert.assertEquals("foo", "bar"); // Noncompliant junit.framework.Assert.assertTrue(true); // Noncompliant junit.framework.Assert.assertTrue("message", true); junit.framework.Assert.assertEquals("message", "foo", "bar"); junit.framework.Assert.assertEquals("message", "foo", "bar"); junit.framework.Assert.assertEquals("foo", "bar"); // Noncompliant junit.framework.Assert.assertNotNull("foo", "bar"); junit.framework.Assert.assertNotNull("foo"); // Noncompliant org.fest.assertions.Assertions.assertThat(true).isTrue();// Noncompliant {{Add a message to this assertion.}} org.fest.assertions.Assertions.assertThat(true).as("verifying the truth").isTrue(); org.fest.assertions.Assertions.Assertions.assertThat("").isEqualTo("").as(""); org.junit.Assert.assertThat("foo", null); // Noncompliant {{Add a message to this assertion.}} org.junit.Assert.assertThat("foo", "bar", null); org.junit.Assert.assertThat("foo", new Integer(1), null); junit.framework.Assert.assertNotSame("foo", "bar"); // Noncompliant junit.framework.Assert.assertNotSame("foo", "foo", "bar"); junit.framework.Assert.assertSame("foo", "bar"); // Noncompliant junit.framework.Assert.assertSame("foo", "foo", "bar"); org.junit.Assert.fail(); // Noncompliant org.junit.Assert.fail("Foo"); junit.framework.Assert.fail(); // Noncompliant junit.framework.Assert.fail("Foo"); org.fest.assertions.Fail.fail(); // Noncompliant org.fest.assertions.Fail.fail("foo"); org.fest.assertions.Fail.fail("foo", null); org.fest.assertions.Fail.failure("foo"); } class MyCustomGenericAssert extends GenericAssert<String, String> { protected MyCustomGenericAssert(Class<String> selfType, String actual) { super(selfType, actual); // Compliant } } }