List of usage examples for org.springframework.util Assert isNull
@Deprecated public static void isNull(@Nullable Object object)
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); } }