Example usage for org.springframework.util Assert isNull

List of usage examples for org.springframework.util Assert isNull

Introduction

In this page you can find the example usage for org.springframework.util Assert isNull.

Prototype

@Deprecated
public static void isNull(@Nullable Object object) 

Source Link

Document

Assert that an object is null .

Usage

From source file:cz.muni.fi.airport.tests.FlightDaoTest.java

@Test
public void testRemove() {
    flightDao.create(f1);
    Assert.notNull(flightDao.findById(f1.getId()));
    flightDao.delete(f1);
    Assert.isNull(flightDao.findById(f1.getId()));
}

From source file:com.orange.cepheus.broker.LocalRegistrationsTest.java

@Test
public void testUnregisterWithZeroDurationWithPersistenceException() throws Exception {
    thrown.expect(RegistrationPersistenceException.class);
    doThrow(RegistrationPersistenceException.class).when(registrationsRepository).removeRegistration(any());

    RegisterContext registerContext = createRegistrationContext();
    String registrationId = localRegistrations.updateRegistrationContext(registerContext);

    // Remove registration using a zero duration
    RegisterContext zeroDuration = createRegistrationContext();
    zeroDuration.setRegistrationId(registrationId);
    zeroDuration.setDuration("PT0S");
    localRegistrations.updateRegistrationContext(zeroDuration);

    Assert.isNull(localRegistrations.getRegistration(registrationId));

    verify(remoteRegistrations, never()).removeRegistration(registrationId);
    verify(registrationsRepository).removeRegistration(eq(registrationId));
}

From source file:org.oncoblocks.centromere.sql.test.GenericJdbcRepositoryTests.java

@Test
public void deleteTest() {

    Subject subject = subjectRepository
            .insert(new Subject(6L, "PersonD", "Homo sapiens", "F", "patient", null, null, null));
    Assert.isTrue(subject.getId().equals(6L));
    Assert.notNull(subject);/*from  www.  j ava  2  s.co  m*/
    subjectRepository.delete(6L);
    subject = subjectRepository.findOne(6L);
    Assert.isNull(subject);

}

From source file:org.oncoblocks.centromere.mongodb.test.CentromereMongoRepositoryTests.java

@Test
public void deleteTest() {

    EntrezGene gene = new EntrezGene(100L, "TEST", 9606, null, "1", "1", "Test gene", "protein-coding", null,
            null, null);/*  w ww  .jav a2  s .  c  o m*/
    geneRepository.insert(gene);

    EntrezGene created = geneRepository.findOne(100L);
    Assert.notNull(created);
    Assert.isTrue(created.getId().equals(100L));

    geneRepository.delete(100L);
    EntrezGene deleted = geneRepository.findOne(100L);
    Assert.isNull(deleted);

}

From source file:cz.muni.fi.airportservicelayer.services.StewardServiceTest.java

@Test
public void testFindStewardLocation() {
    Airplane airplane1 = new Airplane();
    airplane1.setId(1L);/*from  w ww  .  jav a 2s.  c o  m*/
    airplane1.setCapacity(130);
    airplane1.setName("Phobos");
    airplane1.setType("JS-130");

    Calendar cal = Calendar.getInstance();
    cal.set(2015, 1, 8, 0, 0);
    Date departure1 = cal.getTime();
    cal.set(2015, 1, 9, 0, 0);
    Date arrival1 = cal.getTime();

    Flight flight1 = new Flight();
    flight1.setAirplane(airplane1);
    flight1.setDeparture(departure1);
    flight1.setArrival(arrival1);
    flight1.setOrigin(new Destination());
    flight1.addSteward(s1);

    Assert.isNull(stewardService.findStewardLocation(null));

    when(stewardDao.findLastStewardFlights(s1)).thenReturn(new ArrayList<Flight>());
    Assert.isNull(stewardService.findStewardLocation(s1));

    List<Flight> flights = new ArrayList<>();
    flights.add(flight1);
    when(stewardDao.findLastStewardFlights(s1)).thenReturn(flights);
    assertEquals(stewardService.findStewardLocation(s1), flight1.getDestination());
}

From source file:org.oncoblocks.centromere.jpa.test.JpaRepositoryTests.java

@Test
@Transactional//from w  w  w . j  av  a  2s. c  o  m
public void deleteTest() {

    EntrezGene gene = new EntrezGene();
    gene.setEntrezGeneId(100L);
    gene.setPrimaryGeneSymbol("TEST");
    gene.setTaxId(9606);
    gene.setChromosome("1");
    gene.setChromosomeLocation("1");
    gene.setDescription("Test gene");
    gene.setGeneType("protein-coding");
    geneRepository.insert(gene);

    EntrezGene created = geneRepository.findOne(100L);
    Assert.notNull(created);
    Assert.isTrue(created.getId().equals(100L));

    geneRepository.delete(100L);
    EntrezGene deleted = geneRepository.findOne(100L);
    Assert.isNull(deleted);

}

From source file:org.oncoblocks.centromere.mongodb.test.CentromereMongoRepositoryTests.java

@Test
public void guessGeneTest() throws Exception {

    List<EntrezGene> genes = geneRepository.guessGene("GeneA");
    Assert.notNull(genes);/*from  w w w . j  a va 2  s . co m*/
    Assert.notEmpty(genes);

    EntrezGene gene = genes.get(0);
    Assert.isTrue(gene.getEntrezGeneId().equals(1L));

    genes = geneRepository.guessGene("MNO");
    Assert.notNull(genes);
    Assert.notEmpty(genes);

    gene = genes.get(0);
    Assert.isTrue(gene.getEntrezGeneId().equals(5L));

    genes = geneRepository.guessGene("XYZ");
    Assert.isNull(genes);

}

From source file:cz.muni.fi.airportservicelayer.services.StewardServiceTest.java

@Test
public void testFindAvailableStewards() {
    Airplane airplane1 = new Airplane();
    airplane1.setId(1L);/*w  w  w  . ja  v  a  2 s .c o m*/
    airplane1.setCapacity(130);
    airplane1.setName("Phobos");
    airplane1.setType("JS-130");

    Calendar cal = Calendar.getInstance();
    cal.set(2015, 1, 8, 0, 0);
    Date departure1 = cal.getTime();
    cal.set(2015, 1, 9, 0, 0);
    Date arrival1 = cal.getTime();

    cal.set(2015, 1, 10, 0, 0);
    Date departure2 = cal.getTime();
    cal.set(2015, 1, 10, 1, 0);
    Date arrival2 = cal.getTime();

    Destination dest1 = new Destination(1l);
    dest1.setLocation("Brno");
    Destination dest2 = new Destination(2l);
    dest2.setLocation("Brno");
    Destination dest3 = new Destination(3l);
    dest3.setLocation("Bratislava");

    Flight flight1 = new Flight();
    flight1.setAirplane(airplane1);
    flight1.setDeparture(departure1);
    flight1.setArrival(arrival1);
    flight1.setOrigin(dest1);
    flight1.setDestination(dest2);
    flight1.addSteward(s1);

    Flight flight2 = new Flight();
    flight2.setAirplane(airplane1);
    flight2.setDeparture(departure2);
    flight2.setArrival(arrival2);
    flight2.setOrigin(dest2);
    flight2.setDestination(dest3);
    flight2.addSteward(s1);
    flight2.addSteward(s2);

    Flight flight3 = new Flight();
    flight3.setAirplane(airplane1);
    flight3.setDeparture(arrival1);
    flight3.setArrival(arrival2);
    flight3.setOrigin(dest3);
    flight3.setDestination(dest2);

    // data initialization finished

    // testing of finding free stewards in given time (and place)

    List<Steward> stewards = new ArrayList<Steward>();
    stewards.add(s2);

    List<Flight> flights = new ArrayList<>();
    flights.add(flight2);

    when(stewardDao.findAvailableStewards(departure1, arrival1)).thenReturn(stewards);
    when(stewardDao.findLastStewardFlights(s2)).thenReturn(flights);

    assertEquals(stewardService.findAvailableStewards(departure1, arrival1), stewards);
    assertEquals(stewardService.findSpecificStewards(departure1, arrival1, null), stewards);
    assertEquals(stewardService.findSpecificStewards(departure1, arrival1, dest3.getId()), stewards);
    assertEquals(stewardService.findSpecificStewards(departure1, arrival1, dest1.getId()),
            new ArrayList<Steward>());
    assertEquals(stewardService.findSpecificStewards(departure1, arrival1, dest2.getId()),
            new ArrayList<Steward>());

    // testing for invalid data
    try {
        stewardService.findAvailableStewards(departure1, null);
        fail();
    } catch (IllegalArgumentException ex) {
        //valid;
    }
    try {
        stewardService.findAvailableStewards(null, arrival1);
        fail();
    } catch (IllegalArgumentException ex) {
        //valid;
    }

    try {
        stewardService.findAvailableStewards(arrival1, departure1);
        fail("Inversed time accepted");
    } catch (IllegalArgumentException ex) {
        //valid;
    }

    try {
        stewardService.findSpecificStewards(arrival1, departure1, null);
        fail();
    } catch (IllegalArgumentException ex) {
        //valid;
    }

    try {
        stewardService.findSpecificStewards(arrival1, departure1, dest2.getId());
        fail();
    } catch (IllegalArgumentException ex) {
        //valid;
    }

    try {
        stewardService.findAvailableStewards(null, null);
        fail();
    } catch (IllegalArgumentException ex) {
        //valid;
    }

    // testing finding stewards at location

    when(stewardDao.findLastStewardFlights(s1)).thenReturn(new ArrayList<Flight>());

    Assert.isNull(stewardService.findStewardLocation(null));
    Assert.isNull(stewardService.findStewardLocation(s1));
    assert !stewardService.findAvailableStewards(departure1, arrival1).contains(s1);

    flights = new ArrayList<>();
    flights.add(flight1);
    when(stewardDao.findLastStewardFlights(s1)).thenReturn(flights);

    assertEquals(stewardService.findStewardLocation(s1), flight1.getDestination());

    // testing finding available stewards at given time and location

    stewards = new ArrayList<Steward>();
    stewards.add(s1);
    stewards.add(s2);

    flights = new ArrayList<>();
    flights.add(flight1);

    when(stewardDao.findAvailableStewards(arrival2, arrival2)).thenReturn(stewards);
    when(stewardDao.findLastStewardFlights(s1)).thenReturn(flights);

    assert stewardService.findSpecificStewards(arrival2, arrival2, null).contains(s1);
    assert stewardService.findSpecificStewards(arrival2, arrival2, null).contains(s2);

    assert stewardService.findSpecificStewards(arrival2, arrival2, dest2.getId()).contains(s1);
    assert !stewardService.findSpecificStewards(arrival2, arrival2, dest2.getId()).contains(s2);

    assert !stewardService.findSpecificStewards(arrival2, arrival2, dest3.getId()).contains(s1);
    assert stewardService.findSpecificStewards(arrival2, arrival2, dest3.getId()).contains(s2);

    assert !stewardService.findSpecificStewards(arrival2, arrival2, dest1.getId()).contains(s1);
    assert !stewardService.findSpecificStewards(arrival2, arrival2, dest1.getId()).contains(s2);
}

From source file:org.opentestsystem.authoring.testspecbank.service.impl.TestSpecificationServiceImpl.java

@Override
public TestSpecification saveTestSpecification(final TestSpecification testSpecification) {
    if (LOGGER.isDebugEnabled()) {
        LOGGER.debug("Saving TestSpecification; TestSpecifcation: " + testSpecification.toString());
    }/*  w w w. jav  a 2s .c om*/
    TestSpecification savedTestSpecification = null;
    try {
        if (Boolean.valueOf(this.testSpecDtdValidation)) {
            final byte[] decompressedXml = decompress(testSpecification.getSpecificationXml());
            validateXmlWithDtd(decompressedXml);
        }
        Assert.isNull(testSpecification.getLastUpdatedDate());
        testSpecification.setLastUpdatedDate(new DateTime());
        testSpecification.setTenantSet(Sets.newHashSet(testSpecification.getTenantId()));

        if (testSpecification.getSpecificationXml() != null) {
            if (Boolean.valueOf(this.testSpecDtdValidation)) {
                final byte[] decompressedXml = decompress(testSpecification.getSpecificationXml());
                validateXmlWithDtd(decompressedXml);
                final DBObject metadata = new GridFSDBFile();
                metadata.put("contentType", "application/xml");
                final GridFSFile gridFsFile = this.gridFsRepository.save(
                        testSpecification.getSpecificationXml(), generateGridFsFilename(testSpecification),
                        metadata);
                testSpecification.setSpecificationXmlGridFsId(gridFsFile.getId().toString());
            }
        }

        savedTestSpecification = this.testSpecificationRepository.save(testSpecification);
        final String message = "Test Specification successfully stored; name: " + testSpecification.getName()
                + ", version: " + testSpecification.getVersion();
        this.alertBeacon.sendAlert(MnaSeverity.INFO, MnaAlertType.TEST_SPEC_SAVED.name(), message);
    } catch (final Exception e) {
        final Map<String, String[]> parameterMap = ImmutableMap.of("name",
                new String[] { testSpecification.getName() }, "version",
                new String[] { testSpecification.getVersion() }, "tenantId",
                new String[] { testSpecification.getTenantId() });
        final TestSpecificationSearchRequest searchReq = new TestSpecificationSearchRequest(parameterMap);
        final SearchResponse<TestSpecification> response = this.testSpecificationRepository.search(searchReq);
        boolean fallDownGoBoom = true;
        if (response.getTotalCount() > 0) {
            boolean wipeTheSlateClean = true;
            if (e instanceof DuplicateKeyException) {
                LOGGER.warn("specs already saved for tenantId:" + testSpecification.getTenantId() + ", name: "
                        + testSpecification.getName() + ", version: " + testSpecification.getVersion());
                for (final TestSpecification existingTestSpec : response.getSearchResults()) {
                    if (existingTestSpec.getPurpose() == testSpecification.getPurpose()) {
                        savedTestSpecification = existingTestSpec;
                        fallDownGoBoom = false;
                        wipeTheSlateClean = false;
                    }
                }
            }
            if (wipeTheSlateClean) {
                for (final TestSpecification existingTestSpec : response.getSearchResults()) {
                    this.gridFsRepository.delete(existingTestSpec.getSpecificationXmlGridFsId());
                }
                this.testSpecificationRepository.delete(response.getSearchResults());
                LOGGER.error("specs deleted for tenantId:" + testSpecification.getTenantId() + ", name: "
                        + testSpecification.getName() + ", version: " + testSpecification.getVersion());
            }
        }
        if (fallDownGoBoom) {
            throw e;
        }
    }
    return savedTestSpecification;
}

From source file:org.springframework.reactive.web.servlet.ResponseBodySubscriber.java

@Override
public void onNext(byte[] bytes) {
    logger.debug("Next: " + bytes.length + " bytes");

    Assert.isNull(buffer);

    this.buffer = bytes;
    try {/*  w w  w.  ja  v  a2  s  . co  m*/
        onWritePossible();
    } catch (IOException e) {
        onError(e);
    }
}