Best junit code snippet using junit.framework.Assert.assertNotSame
Source:Matrix4Test.java  
...149    @Test150    public void testFtorIdentity() {151        final Matrix4 m = Matrix4.identity();152        final Matrix4 n = Matrix4.identity();153        assertNotSame(n, m);//create a new referene everytime like a ctor154        assertMatrixEquals(new double[]{155                    1., 0., 0., 0.,156                    0., 1., 0., 0.,157                    0., 0., 1., 0.,158                    0., 0., 0., 1.}, m);159    }160    @Test161    public void testAssignIdentity() {162        final Matrix4 m = new Matrix4(163                2., 2., 3., 4.,164                5., 6., 7., 8.,165                9., 10, 11, 12,166                13, 14, 15, 16);167        final Matrix4 r = m.assignIdentity();168        assertSame(r, m);//assert it return this169        assertMatrixEquals(new double[]{170                    1., 0., 0., 0.,171                    0., 1., 0., 0.,172                    0., 0., 1., 0.,173                    0., 0., 0., 1.}, m);174    }175    @Test176    public void testFtorScaleDouble() {177        final Matrix4 m = Matrix4.scaleMatrix(3.);178        final Matrix4 n = Matrix4.scaleMatrix(3.);179        assertNotSame(n, m);//create a new referene everytime like a ctor180        assertMatrixEquals(new double[]{181                    3., 0., 0., 0.,182                    0., 3., 0., 0.,183                    0., 0., 3., 0.,184                    0., 0., 0., 1.}, m);185    }186    @Test187    public void testAssignScaleDouble() {188        final Matrix4 m = new Matrix4(189                1., 0., 0., 0.,190                0., 1., 0., 0.,191                0., 0., 1., 0.,192                0., 0., 0., 1.);193        final Matrix4 r = m.assignScale(3.);194        assertSame(r, m);//assert it return this195        assertMatrixEquals(new double[]{196                    3., 0., 0., 0.,197                    0., 3., 0., 0.,198                    0., 0., 3., 0.,199                    0., 0., 0., 1.}, m);200    }201    @Test202    public void testFtorScale3Double() {203        final Matrix4 m = Matrix4.scaleMatrix(2., 3., 4.);204        final Matrix4 n = Matrix4.scaleMatrix(2., 3., 4.);205        assertNotSame(n, m);//create a new referene everytime like a ctor206        assertMatrixEquals(new double[]{207                    2., 0., 0., 0.,208                    0., 3., 0., 0.,209                    0., 0., 4., 0.,210                    0., 0., 0., 1.}, m);211    }212    @Test213    public void testAssign3Double() {214        final Matrix4 m = new Matrix4(215                1., 2., 3., 4.,216                5., 6., 7., 8.,217                9., 10, 11, 12,218                13, 14, 15, 16);219        final Matrix4 r = m.assignScale(2., 3., 4.);220        assertSame(r, m);//assert it return this221        assertMatrixEquals(new double[]{222                    2., 0., 0., 0.,223                    0., 3., 0., 0.,224                    0., 0., 4., 0.,225                    0., 0., 0., 1.}, m);226    }227    @Test228    public void testMultiply01() {229        final Matrix4 m = new Matrix4(230                1., 2., 3., 4.,231                5., 6., 7., 8.,232                9., 10, 11, 12,233                13, 14, 15, 16);234        final Matrix4 n = new Matrix4(235                10., 20., 30., 40.,236                50., 60., 70., 80.,237                90., 100, 110, 120,238                130, 140, 150, 160);239        final Matrix4 r = m.multiply(n);240        assertNotSame(m, r); // R is new241        assertNotSame(n, r); // R is new242        //Input is not changed243        assertMatrixEquals(new double[]{244                    1., 2., 3., 4.,245                    5., 6., 7., 8.,246                    9., 10, 11, 12,247                    13, 14, 15, 16}, m);248        //Input is not changed249        assertMatrixEquals(new double[]{250                    10., 20., 30., 40.,251                    50., 60., 70., 80.,252                    90., 100, 110, 120,253                    130, 140, 150, 160}, n);254        //Result is ok        255        assertMatrixEquals(new double[]{256                    900.0, 1000.0, 1100.0, 1200.0,257                    2020.0, 2280.0, 2540.0, 2800.0,258                    3140.0, 3560.0, 3980.0, 4400.0,259                    4260.0, 4840.0, 5420.0, 6000.0}, r);260    }261    @Test(expected = NullPointerException.class)262    public void testMultiply02() {263        new Matrix4().multiply((Matrix4) null);264    }265    @Test266    public void testAssignMultiply01() {267        final Matrix4 m = new Matrix4(268                1., 2., 3., 4.,269                5., 6., 7., 8.,270                9., 10, 11, 12,271                13, 14, 15, 16);272        final Matrix4 n = new Matrix4(273                10., 20., 30., 40.,274                50., 60., 70., 80.,275                90., 100, 110, 120,276                130, 140, 150, 160);277        final Matrix4 r = m.assignMultiply(n);278        assertSame(m, r); // r is m279        assertNotSame(n, r); // R is new        280        //Input is not changed281        assertMatrixEquals(new double[]{282                    10., 20., 30., 40.,283                    50., 60., 70., 80.,284                    90., 100, 110, 120,285                    130, 140, 150, 160}, n);286        //Result is ok        287        assertMatrixEquals(new double[]{288                    900.0, 1000.0, 1100.0, 1200.0,289                    2020.0, 2280.0, 2540.0, 2800.0,290                    3140.0, 3560.0, 3980.0, 4400.0,291                    4260.0, 4840.0, 5420.0, 6000.0,}, r);292    }293    @Test(expected = NullPointerException.class)294    public void testAssignMultiply02() {295        new Matrix4().assignMultiply((Matrix4) null);296    }297    @Test298    public void testMultiplyVector01() {299        final Matrix4 m = new Matrix4(300                1., 2., 3., 4.,301                5., 6., 7., 8.,302                9., 10, 11, 12,303                13, 14, 15, 16);304        final Vector3 v = new Vector3(100., 10000., 1000000.);305        final Vector3 r = m.multiply(v);306        assertNotSame(r, v);//new Vector3 is returned307        //Input is not changed308        assertMatrixEquals(new double[]{309                    1., 2., 3., 4.,310                    5., 6., 7., 8.,311                    9., 10, 11, 12,312                    13, 14, 15, 16}, m);313        //Vector unmodified314        assertEquals(100., v.x);315        assertEquals(10000., v.y);316        assertEquals(1000000., v.z);317        //Vector unmodified        318        assertEquals(0.1994611300629351, r.x);319        assertEquals(0.46630742004195674, r.y);320        assertEquals(0.7331537100209784, r.z);321    }322    @Test(expected = NullPointerException.class)323    public void testAssignMultiplyVector02() {324        new Matrix4().multiply((Vector3) null);325    }326    @Test327    public void testIsNan() {328        final Matrix4 m = new Matrix4(329                1., 2., 3., 4.,330                5., 6., 7., 8.,331                9., 10, 11, 12,332                13, 14, 15, 16);333        assertFalse(m.isNaN());334        assertMatrixEquals(new double[]{335                    1., 2., 3., 4.,336                    5., 6., 7., 8.,337                    9., 10, 11, 12,338                    13, 14, 15, 16}, m);339        assertTrue(new Matrix4(340                1., Double.NaN, 3., 4.,341                5., 6., 7., 8.,342                9., 10, 11, 12,343                13, 14, 15, 16).isNaN());344        assertTrue(new Matrix4(345                1., 2., Double.NaN, 4.,346                5., 6., 7., 8.,347                9., 10, 11, 12,348                13, 14, 15, 16).isNaN());349        assertTrue(new Matrix4(350                1., 2., 3., Double.NaN,351                5., 6., 7., 8.,352                9., 10, 11, 12,353                13, 14, 15, 16).isNaN());354        assertTrue(new Matrix4(355                1., 2., 3., 4.,356                Double.NaN, 6., 7., 8.,357                9., 10, 11, 12,358                13, 14, 15, 16).isNaN());359        assertTrue(new Matrix4(360                1., 2., 3., 4.,361                5., Double.NaN, 7., 8.,362                9., 10, 11, 12,363                13, 14, 15, 16).isNaN());364        assertTrue(new Matrix4(365                1., 2., 3., 4.,366                5., 6., Double.NaN, 8.,367                9., 10, 11, 12,368                13, 14, 15, 16).isNaN());369        assertTrue(new Matrix4(370                1., 2., 3., 4.,371                5., 6., 7., Double.NaN,372                9., 10, 11, 12,373                13, 14, 15, 16).isNaN());374        assertTrue(new Matrix4(375                1., 2., 3., 4.,376                5., 6., 7., 8.,377                Double.NaN, 10, 11, 12,378                13, 14, 15, 16).isNaN());379        assertTrue(new Matrix4(380                1., 2., 3., 4.,381                5., 6., 7., 8.,382                9., Double.NaN, 11, 12,383                13, 14, 15, 16).isNaN());384        assertTrue(new Matrix4(385                1., 2., 3., 4.,386                5., 6., 7., 8.,387                9., 10, Double.NaN, 12,388                13, 14, 15, 16).isNaN());389        assertTrue(new Matrix4(390                1., 2., 3., 4.,391                5., 6., 7., 8.,392                9., 10, 11, Double.NaN,393                13, 14, 15, 16).isNaN());394        assertTrue(new Matrix4(395                1., 2., 3., 4.,396                5., 6., 7., 8.,397                9., 10, 11, 12,398                Double.NaN, 14, 15, 16).isNaN());399        assertTrue(new Matrix4(400                1., 2., 3., 4.,401                5., 6., 7., 8.,402                9., 10, 11, 12,403                13, Double.NaN, 15, 16).isNaN());404        assertTrue(new Matrix4(405                1., 2., 3., 4.,406                5., 6., 7., 8.,407                9., 10, 11, 12,408                13, 14, Double.NaN, 16).isNaN());409        assertTrue(new Matrix4(410                1., 2., 3., 4.,411                5., 6., 7., 8.,412                9., 10, 11, 12,413                13, 14, 15, Double.NaN).isNaN());414    }415    @Test416    public void testInverse01() {417        Matrix4 m = Matrix4.scaleMatrix(2, 3, 4);418        Matrix4 r = m.inverse();419        assertNotSame(r, m);420        assertMatrixEquals(new double[]{421                    2.0, 0.0, 0.0, 0.0,422                    0.0, 3.0, 0.0, 0.0,423                    0.0, 0.0, 4.0, 0.0,424                    0.0, 0.0, 0.0, 1.0}, m);425        Matrix4 i = r.assignMultiply(m);426        assertMatrixEquals(new double[]{427                    1., 0., 0., 0.,428                    0., 1., 0., 0.,429                    0., 0., 1., 0.,430                    0., 0., 0., 1.}, i, 1E-15);431    }432    @Test433    public void testInverse02() {434        Matrix4 m = new Matrix4(435                1., 0., 0., 0.,436                0., 1., 0., 0.,437                0., 0., 1., 0.,438                0., 0., 0., 1.);439        Matrix4 r = m.inverse();440        assertMatrixEquals(new double[]{441                    1., 0., 0., 0.,442                    0., 1., 0., 0.,443                    0., 0., 1., 0.,444                    0., 0., 0., 1.}, r, 1E-15);445    }446    @Test447    public void testToArray() {448        final Matrix4 m = new Matrix4(449                1., 2., 3., 4.,450                5., 6., 7., 8.,451                9., 10, 11, 12,452                13, 14, 15, 16);453        final double[] d = m.toArray();454        final double[] d2 = m.toArray();455        assertNotSame(456                d, d2);457        assertMatrixEquals(458                new double[]{459                    1., 2., 3., 4.,460                    5., 6., 7., 8.,461                    9., 10, 11, 12,462                    13, 14, 15, 16}, m);463        assertEquals(1., d[0]);464        assertEquals(5., d[1]);465        assertEquals(9., d[2]);466        assertEquals(13., d[3]);467        assertEquals(2., d[4]);468        assertEquals(6., d[5]);469        assertEquals(10., d[6]);...Source:BooleanOrNullLiteralInAssertionsCheck.java  
...47    org.junit.Assert.assertNotEquals(getObject(), null); // Noncompliant {{Use assertNotNull instead.}}48    org.junit.Assert.assertSame(null, null); // Noncompliant {{Remove or correct this assertion.}}49    org.junit.Assert.assertSame(null, getObject()); // Noncompliant {{Use assertNull instead.}}50    org.junit.Assert.assertSame(getObject(), null); // Noncompliant {{Use assertNull instead.}}51    org.junit.Assert.assertNotSame(null, getObject()); // Noncompliant {{Use assertNotNull instead.}}52    org.junit.Assert.assertNotSame(getObject(), null); // Noncompliant {{Use assertNotNull instead.}}53    org.junit.Assert.assertNull(getObject()); // Compliant54    org.junit.Assert.assertNotNull(getObject()); // Compliant55    org.junit.Assert.assertEquals("message", getObject(), getObject()); // Compliant56    org.junit.jupiter.api.Assertions.assertNull(null); // Noncompliant {{Remove or correct this assertion.}}57    org.junit.jupiter.api.Assertions.assertEquals((Object) null, null); // Noncompliant {{Remove or correct this assertion.}}58    org.junit.jupiter.api.Assertions.assertEquals(null, getObject()); // Noncompliant {{Use assertNull instead.}}59    org.junit.jupiter.api.Assertions.assertEquals(getObject(), null); // Noncompliant {{Use assertNull instead.}}60    org.junit.jupiter.api.Assertions.assertNotEquals(null, getObject()); // Noncompliant {{Use assertNotNull instead.}}61    org.junit.jupiter.api.Assertions.assertNotEquals(getObject(), null); // Noncompliant {{Use assertNotNull instead.}}62    org.junit.jupiter.api.Assertions.assertSame(null, null); // Noncompliant {{Remove or correct this assertion.}}63    org.junit.jupiter.api.Assertions.assertSame(null, getObject()); // Noncompliant {{Use assertNull instead.}}64    org.junit.jupiter.api.Assertions.assertSame(getObject(), null); // Noncompliant {{Use assertNull instead.}}65    org.junit.jupiter.api.Assertions.assertNotSame(null, getObject()); // Noncompliant {{Use assertNotNull instead.}}66    org.junit.jupiter.api.Assertions.assertNotSame(getObject(), null); // Noncompliant {{Use assertNotNull instead.}}67    org.junit.jupiter.api.Assertions.assertNull(getObject()); // Compliant68    org.junit.jupiter.api.Assertions.assertNotNull(getObject()); // Compliant69    org.junit.jupiter.api.Assertions.assertEquals(getObject(), getObject(), "message"); // Compliant70    junit.framework.Assert.assertNull(null); // Noncompliant {{Remove or correct this assertion.}}71    junit.framework.Assert.assertEquals(null, null); // Noncompliant {{Remove or correct this assertion.}}72    junit.framework.Assert.assertEquals(null, getObject()); // Noncompliant {{Use assertNull instead.}}73    junit.framework.Assert.assertEquals(getObject(), null); // Noncompliant {{Use assertNull instead.}}74    junit.framework.Assert.assertSame(null, null); // Noncompliant {{Remove or correct this assertion.}}75    junit.framework.Assert.assertSame(null, getObject()); // Noncompliant {{Use assertNull instead.}}76    junit.framework.Assert.assertSame(getObject(), null); // Noncompliant {{Use assertNull instead.}}77    junit.framework.Assert.assertNotSame(null, getObject()); // Noncompliant {{Use assertNotNull instead.}}78    junit.framework.Assert.assertNotSame(getObject(), null); // Noncompliant {{Use assertNotNull instead.}}79    junit.framework.Assert.assertNull(getObject()); // Compliant80    junit.framework.Assert.assertNotNull(getObject()); // Compliant81    junit.framework.Assert.assertEquals("message", getObject(), getObject()); // Compliant82    org.fest.assertions.Assertions.assertThat((Object) null).isNull(); // Noncompliant {{Remove or correct this assertion.}}83    org.fest.assertions.Assertions.assertThat((Object) null).isEqualTo(null); // Noncompliant {{Remove or correct this assertion.}}84    org.fest.assertions.Assertions.assertThat((Object) null).isEqualTo(getObject()); // Noncompliant {{Use isNull instead.}}85    org.fest.assertions.Assertions.assertThat(getObject()).isNotEqualTo(null); // Noncompliant {{Use isNotNull instead.}}86    org.fest.assertions.Assertions.assertThat((Object) null).isNotEqualTo(getObject()); // Noncompliant {{Use isNotNull instead.}}87    org.fest.assertions.Assertions.assertThat(getObject()).isEqualTo(null); // Noncompliant {{Use isNull instead.}}88    org.fest.assertions.Assertions.assertThat((Object) null).isSameAs(null); // Noncompliant {{Remove or correct this assertion.}}89    org.fest.assertions.Assertions.assertThat((Object) null).as("description").isSameAs(getObject()); // Noncompliant {{Use isNull instead.}}90    org.fest.assertions.Assertions.assertThat(getObject()).isSameAs(null); // Noncompliant {{Use isNull instead.}}91    org.fest.assertions.Assertions.assertThat((Object) null).isNotSameAs(getObject()); // Noncompliant {{Use isNotNull instead.}}92    org.fest.assertions.Assertions.assertThat(getObject()).isNotSameAs(null); // Noncompliant {{Use isNotNull instead.}}...Source:AssertTest.java  
...130        }131        fail();132    }133    public void testAssertNotSame() {134        assertNotSame(new Integer(1), null);135        assertNotSame(null, new Integer(1));136        assertNotSame(new Integer(1), new Integer(1));137        try {138            Integer obj = new Integer(1);139            assertNotSame(obj, obj);140        } catch (AssertionFailedError e) {141            return;142        }143        fail();144    }145    public void testAssertNotSameFailsNull() {146        try {147            assertNotSame(null, null);148        } catch (AssertionFailedError e) {149            return;150        }151        fail();152    }153}...Source:GWCConfigTest.java  
...5 */6package org.geoserver.gwc.config;7import static junit.framework.Assert.assertEquals;8import static junit.framework.Assert.assertFalse;9import static junit.framework.Assert.assertNotSame;10import static junit.framework.Assert.assertSame;11import static junit.framework.Assert.assertTrue;12import org.geoserver.data.test.SystemTestData;13import org.geoserver.test.GeoServerSystemTestSupport;14import org.geowebcache.storage.blobstore.memory.guava.GuavaCacheProvider;15import org.junit.Before;16import org.junit.Test;17public class GWCConfigTest extends GeoServerSystemTestSupport {18    private GWCConfig oldDefaults;19    private GWCConfig config;20    @Override21    protected void onSetUp(SystemTestData testData) throws Exception {22        super.onSetUp(testData);23    }24    25    @Before26    public void setup() throws Exception {27        oldDefaults = GWCConfig.getOldDefaults();28        config = new GWCConfig();29    }30    @Test31    public void testSaneConfig() {32        assertTrue(config.isSane());33        assertSame(config, config.saneConfig());34        assertTrue(oldDefaults.isSane());35        assertSame(oldDefaults, oldDefaults.saneConfig());36        config.setMetaTilingX(-1);37        assertFalse(config.isSane());38        assertTrue((config = config.saneConfig()).isSane());39        config.setMetaTilingY(-1);40        assertFalse(config.isSane());41        assertTrue((config = config.saneConfig()).isSane());42        config.setGutter(-1);43        assertFalse(config.isSane());44        assertTrue((config = config.saneConfig()).isSane());45        config.getDefaultCachingGridSetIds().clear();46        assertFalse(config.isSane());47        assertTrue((config = config.saneConfig()).isSane());48        config.getDefaultCoverageCacheFormats().clear();49        assertFalse(config.isSane());50        assertTrue((config = config.saneConfig()).isSane());51        config.getDefaultOtherCacheFormats().clear();52        assertFalse(config.isSane());53        assertTrue((config = config.saneConfig()).isSane());54        config.getDefaultVectorCacheFormats().clear();55        assertFalse(config.isSane());56        assertTrue((config = config.saneConfig()).isSane());57    }58    @Test59    public void testClone() {60        GWCConfig clone = config.clone();61        assertEquals(config, clone);62        assertNotSame(config.getDefaultCachingGridSetIds(), clone.getDefaultCachingGridSetIds());63        assertNotSame(config.getDefaultCoverageCacheFormats(),64                clone.getDefaultCoverageCacheFormats());65        assertNotSame(config.getDefaultOtherCacheFormats(), clone.getDefaultOtherCacheFormats());66        assertNotSame(config.getDefaultVectorCacheFormats(), clone.getDefaultVectorCacheFormats());67        assertNotSame(config.getCacheConfigurations(), clone.getCacheConfigurations());68        assertTrue(clone.getCacheConfigurations().containsKey(GuavaCacheProvider.class.toString()));69    }70    @Test71    public void testIsServiceEnabled() {72        config.setWMSCEnabled(!config.isWMSCEnabled());73        config.setTMSEnabled(!config.isTMSEnabled());74        config.setWMTSEnabled(!config.isWMTSEnabled());75        assertEquals(config.isEnabled("wms"), config.isWMSCEnabled());76        assertEquals(config.isEnabled("WMS"), config.isWMSCEnabled());77        assertEquals(config.isEnabled("wmts"), config.isWMTSEnabled());78        assertEquals(config.isEnabled("WMTS"), config.isWMTSEnabled());79        assertEquals(config.isEnabled("tms"), config.isTMSEnabled());80        assertEquals(config.isEnabled("TMS"), config.isTMSEnabled());81        assertTrue(config.isEnabled("anything else"));...Source:ParameterTest.java  
...18    {19        Parameter parameter1 = new Parameter("key", "value");20        Parameter parameter2 = new Parameter("key", "value");21        assertEquals(parameter1, parameter2);22        assertNotSame(parameter1, parameter2);23        parameter1 = new Parameter("", "value");24        parameter2 = new Parameter("", "value");25        assertEquals(parameter1, parameter2);26        assertNotSame(parameter1, parameter2);27        parameter1 = new Parameter("", "");28        parameter2 = new Parameter("", "");29        assertEquals(parameter1, parameter2);30        assertNotSame(parameter1, parameter2);31        parameter1 = new Parameter(null, "");32        parameter2 = new Parameter(null, "");33        assertEquals(parameter1, parameter2);34        assertNotSame(parameter1, parameter2);35        parameter1 = new Parameter(null, null);36        parameter2 = new Parameter(null, null);37        assertEquals(parameter1, parameter2);38        assertNotSame(parameter1, parameter2);39        parameter1 = new Parameter("key", "value1");40        parameter2 = new Parameter("key", "value2");41        assertFalse(parameter1.equals(parameter2));42        assertNotSame(parameter1, parameter2);43    }44    public void testHashCode() throws Exception45    {46        Parameter parameter1 = new Parameter("key", "value");47        Parameter parameter2 = new Parameter("key", "value");48        assertEquals(parameter1.hashCode(), parameter2.hashCode());49        assertNotSame(parameter1, parameter2);50        parameter1 = new Parameter("", "value");51        parameter2 = new Parameter("", "value");52        assertEquals(parameter1.hashCode(), parameter2.hashCode());53        assertNotSame(parameter1, parameter2);54        parameter1 = new Parameter("", "");55        parameter2 = new Parameter("", "");56        assertEquals(parameter1.hashCode(), parameter2.hashCode());57        assertNotSame(parameter1, parameter2);58        parameter1 = new Parameter(null, "");59        parameter2 = new Parameter(null, "");60        assertEquals(parameter1.hashCode(), parameter2.hashCode());61        assertNotSame(parameter1, parameter2);62        parameter1 = new Parameter(null, null);63        parameter2 = new Parameter(null, null);64        assertEquals(parameter1.hashCode(), parameter2.hashCode());65        assertNotSame(parameter1, parameter2);66    }67    public void testGetName() throws Exception68    {69        Parameter parameter = new Parameter(null, "value");70        assertNull(parameter.getKey());71        parameter = new Parameter("", "value");72        assertEquals("", parameter.getKey());73        parameter = new Parameter("key", "value");74        assertEquals("key", parameter.getKey());75    }76    public void testGetValue() throws Exception77    {78        Parameter parameter = new Parameter("key", null);79        assertNull(parameter.getValue());...Source:ColladaTest.java  
...46		} catch (ModelLoadException e) {47			//e.printStackTrace();48		}49		assertNotNull(m);50		assertNotSame(0,m.getNumberOfMeshes());51		Mesh mesh = m.getMesh(0);52		assertNotNull(mesh);53		assertNotNull(mesh.vertices);54		assertNotSame(0, mesh.numOfVerts);55		assertNotNull(mesh.faces);56		assertNotSame(0,mesh.numOfFaces);57		assertNotNull(mesh.normals);58		//Collada normals equate to number of faces59		assertEquals(mesh.normals.length, mesh.numOfFaces);60		assertNotNull(m.getMaterial(0));61		62		try {63			m = loader.load("testmodels/superdome.dae");64		} catch (ModelLoadException e) {65			//e.printStackTrace();66		}67		assertNotNull(m);68		assertNotSame(0,m.getNumberOfMeshes());69		mesh = m.getMesh(0);70		assertNotNull(mesh);71		assertNotNull(mesh.vertices);72		assertNotSame(0, mesh.numOfVerts);73		assertNotNull(mesh.faces);74		assertNotSame(0,mesh.numOfFaces);75		assertNotNull(mesh.normals);76		//Collada normals equate to number of faces77//		assertEquals(mesh.normals.length, mesh.numOfFaces);78		assertNotNull(m.getMaterial(0));79		//5th(4 ordinal from 0) Material has a texture80		assertNotNull(m.getMaterial(4));81		assertNotNull(m.getMaterial(4).strFile);82		assertEquals("../images/texture1.jpg", m.getMaterial(4).strFile);83	}8485}
...assertNotSame
Using AI Code Generation
1Assertions.assertNotSame(Object expected, Object actual)2Assertions.assertNotSame(Object expected, Object actual, String message)3import org.junit.jupiter.api.Assertions;4import org.junit.jupiter.api.Test;5public class TestAssertions {6   public static void main(String[] args) {7      String str1 = new String("Test");8      String str2 = new String("Test");9      String str3 = null;10      String str4 = "Test";11      String str5 = "Test";12      int val1 = 5;13      int val2 = 6;14      Assertions.assertNotSame(str1, str2);15      Assertions.assertNotSame(str1, str3);16      Assertions.assertNotSame(str1, str4);17      Assertions.assertNotSame(str4, str5);18      Assertions.assertNotSame(val1, val2);19   }20}21at org.junit.jupiter.api.Assertions.fail(Assertions.java:89)22at org.junit.jupiter.api.Assertions.failSame(Assertions.java:104)23at org.junit.jupiter.api.Assertions.assertNotSame(Assertions.java:1082)24at org.junit.jupiter.api.Assertions.assertNotSame(Assertions.java:1102)25at TestAssertions.main(TestAssertions.java:18)assertNotSame
Using AI Code Generation
1import junit.framework.Assert;2import org.junit.Test;3public class TestAssertNotSame {4   public void testAssertNotSame() {5      String str = new String ("abc");6      Assert.assertNotSame("failure - strings are same", str, str);7   }8}9	at org.junit.Assert.fail(Assert.java:88)10	at org.junit.Assert.failNotSame(Assert.java:743)11	at org.junit.Assert.assertNotSame(Assert.java:498)12	at org.junit.Assert.assertNotSame(Assert.java:508)13	at TestAssertNotSame.testAssertNotSame(TestAssertNotSame.java:10)14	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)15	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)16	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)17	at java.lang.reflect.Method.invoke(Method.java:597)18	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)19	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)20	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)21	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)22	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)23	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)24	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)25	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)26	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)27	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)28	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)29	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)30	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)31	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)32	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)33	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)assertNotSame
Using AI Code Generation
1import junit.framework.Assert;2import org.junit.Test;3public class AssertNotSameTest {4    public void testAssertNotSame() {5        String str = new String ("abc");6        Assert.assertNotSame(str, str);7    }8}9at org.junit.Assert.fail(Assert.java:88)10at org.junit.Assert.failNotSame(Assert.java:763)11at org.junit.Assert.assertNotSame(Assert.java:748)12at org.junit.Assert.assertNotSame(Assert.java:738)13at AssertNotSameTest.testAssertNotSame(AssertNotSameTest.java:10)14at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)15at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)16at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)17at java.lang.reflect.Method.invoke(Method.java:606)18at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)19at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)20at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)21at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)22at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)23at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)24at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)25at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)26at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)27at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)28at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)29at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)30at org.junit.runners.ParentRunner.run(ParentRunner.java:309)31at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)32at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)33at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)assertNotSame
Using AI Code Generation
1import junit.framework.Assert;2import org.junit.Test;3public class AssertNotSameExample {4   public void testAssertNotSame() {5      String str = new String("abc");6      Assert.assertNotSame(str, str);7   }8}9	at org.junit.Assert.fail(Assert.java:88)10	at org.junit.Assert.failNotSame(Assert.java:743)11	at org.junit.Assert.assertNotSame(Assert.java:750)12	at org.junit.Assert.assertNotSame(Assert.java:760)13	at AssertNotSameExample.testAssertNotSame(AssertNotSameExample.java:11)14	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)15	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)16	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)17	at java.lang.reflect.Method.invoke(Method.java:597)18	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)19	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)20	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)21	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)22	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)23	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)24	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)25	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)26	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)27	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)28	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)29	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)30	at org.junit.runners.ParentRunner.run(ParentRunner.java:292)31	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)32	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)33	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)34	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunnerassertNotSame
Using AI Code Generation
1package com.tutorialspoint.junit;2import org.junit.Test;3import static org.junit.Assert.assertNotSame;4public class TestJUnit3 {5   String message = "Robert";6   MessageUtil messageUtil = new MessageUtil(message);7   public void testPrintMessage() {8      System.out.println("Inside testPrintMessage()");9      message = "Robert";10      assertNotSame(message,messageUtil.printMessage());11   }12}13Inside testPrintMessage()14at junit.framework.Assert.fail(Assert.java:57)15at junit.framework.Assert.failNotSame(Assert.java:82)16at junit.framework.Assert.assertNotSame(Assert.java:274)17at junit.framework.Assert.assertNotSame(Assert.java:281)18at com.tutorialspoint.junit.TestJUnit3.testPrintMessage(TestJUnit3.java:16)19assertNotSame(Object expected, Object actual)20import org.junit.Test;21import static org.junit.Assert.assertNotSame;22public class TestJUnit4 {23   String message = "Robert";24   MessageUtil messageUtil = new MessageUtil(message);25   public void testPrintMessage() {26      System.out.println("Inside testPrintMessage()");27      message = "Robert";28      assertNotSame(message,messageUtil.printMessage());29   }30}31Inside testPrintMessage()32at org.junit.Assert.assertEquals(Assert.java:115)33at org.junit.Assert.assertEquals(Assert.java:144)34at com.tutorialspoint.junit.TestJUnit4.testPrintMessage(TestJUnit4.java:16)35assertNotSame(Object expected, Object actual, String message)36import org.junit.jupiter.api.Test;37import static org.junit.jupiter.api.Assertions.assertNotSame;38public class TestJUnit5 {39   String message = "Robert";assertNotSame
Using AI Code Generation
1import static org.junit.Assert.assertNotSame;2import org.junit.Test;3public class AssertNotSameTest {4	public void testAssertNotSame() {5		String str = new String("abc");6		assertNotSame("Not same object", str, "abc");7	}8}9	at org.junit.Assert.fail(Assert.java:88)10	at org.junit.Assert.failNotSame(Assert.java:743)11	at org.junit.Assert.assertNotSame(Assert.java:533)12	at org.junit.Assert.assertNotSame(Assert.java:542)13	at AssertNotSameTest.testAssertNotSame(AssertNotSameTest.java:16)14	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)15	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)16	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)17	at java.lang.reflect.Method.invoke(Method.java:597)18	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)19	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)20	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)21	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)22	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)23	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)24	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)25	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)26	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)27	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)28	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)29	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)LambdaTest also has a detailed JUnit tutorial explaining its features, importance, advanced use cases, best practices, and more to help you get started with running your automation testing scripts.
Here are the detailed JUnit testing chapters to help you get started:
You can also check out our JUnit certification if you wish to take your career in Selenium automation testing with JUnit to the next level.
Get 100 minutes of automation test minutes FREE!!
