Search in sources :

Example 86 with Sample

use of ca.corefacility.bioinformatics.irida.model.sample.Sample in project irida by phac-nml.

the class SampleServiceImplIT method testGetAssembliesForSampleFail.

@Test(expected = AccessDeniedException.class)
@WithMockUser(username = "dr-evil", roles = "USER")
public void testGetAssembliesForSampleFail() {
    Sample s = sampleService.read(1L);
    sampleService.getAssembliesForSample(s);
}
Also used : Sample(ca.corefacility.bioinformatics.irida.model.sample.Sample) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 87 with Sample

use of ca.corefacility.bioinformatics.irida.model.sample.Sample in project irida by phac-nml.

the class SampleServiceImplIT method testReadSampleAsSequencer.

@Test
@WithMockUser(username = "fbristow", roles = "SEQUENCER")
public void testReadSampleAsSequencer() {
    Long sampleID = 1L;
    Sample s = sampleService.read(sampleID);
    assertNotNull("Sample was not populated.", s);
    assertEquals("Wrong external id.", sampleID, s.getId());
}
Also used : Sample(ca.corefacility.bioinformatics.irida.model.sample.Sample) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 88 with Sample

use of ca.corefacility.bioinformatics.irida.model.sample.Sample in project irida by phac-nml.

the class SampleServiceImplIT method testGetQCEntiresForSample.

@Test
@WithMockUser(username = "fbristow", roles = "ADMIN")
public void testGetQCEntiresForSample() {
    Sample s = sampleService.read(1L);
    List<QCEntry> qcEntriesForSample = sampleService.getQCEntriesForSample(s);
    assertEquals("should be 1 qc entry", 1L, qcEntriesForSample.size());
}
Also used : Sample(ca.corefacility.bioinformatics.irida.model.sample.Sample) QCEntry(ca.corefacility.bioinformatics.irida.model.sample.QCEntry) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 89 with Sample

use of ca.corefacility.bioinformatics.irida.model.sample.Sample in project irida by phac-nml.

the class SampleServiceImplIT method testUpdateLatLong.

@Test
@WithMockUser(username = "fbristow", roles = "ADMIN")
public void testUpdateLatLong() {
    Sample s = sampleService.read(2L);
    String latitude = "50.00";
    String longitude = "-100.00";
    s.setLatitude(latitude);
    s.setLongitude(longitude);
    s = sampleService.update(s);
    assertEquals("Wrong latitude was stored.", latitude, s.getLatitude());
    assertEquals("Wrong longitude was stored.", longitude, s.getLongitude());
}
Also used : Sample(ca.corefacility.bioinformatics.irida.model.sample.Sample) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 90 with Sample

use of ca.corefacility.bioinformatics.irida.model.sample.Sample in project irida by phac-nml.

the class SampleServiceImplIT method testRemoveGenomeAssemblyFromSampleFail.

@Test(expected = AccessDeniedException.class)
@WithMockUser(username = "dr-evil", roles = "USER")
public void testRemoveGenomeAssemblyFromSampleFail() {
    Sample s = sampleService.read(1L);
    assertNotNull(sampleService.getGenomeAssemblyForSample(s, 1L));
    sampleService.removeGenomeAssemblyFromSample(s, 1L);
}
Also used : Sample(ca.corefacility.bioinformatics.irida.model.sample.Sample) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Aggregations

Sample (ca.corefacility.bioinformatics.irida.model.sample.Sample)243 Test (org.junit.Test)162 Project (ca.corefacility.bioinformatics.irida.model.project.Project)114 WithMockUser (org.springframework.security.test.context.support.WithMockUser)71 ProjectSampleJoin (ca.corefacility.bioinformatics.irida.model.joins.impl.ProjectSampleJoin)62 SampleSequencingObjectJoin (ca.corefacility.bioinformatics.irida.model.sample.SampleSequencingObjectJoin)53 SingleEndSequenceFile (ca.corefacility.bioinformatics.irida.model.sequenceFile.SingleEndSequenceFile)53 SequenceFile (ca.corefacility.bioinformatics.irida.model.sequenceFile.SequenceFile)41 Join (ca.corefacility.bioinformatics.irida.model.joins.Join)33 SequencingObject (ca.corefacility.bioinformatics.irida.model.sequenceFile.SequencingObject)33 Path (java.nio.file.Path)28 ModelMap (org.springframework.ui.ModelMap)28 SequenceFilePair (ca.corefacility.bioinformatics.irida.model.sequenceFile.SequenceFilePair)24 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)24 AnalysisSubmission (ca.corefacility.bioinformatics.irida.model.workflow.submission.AnalysisSubmission)23 ArrayList (java.util.ArrayList)22 EntityNotFoundException (ca.corefacility.bioinformatics.irida.exceptions.EntityNotFoundException)17 User (ca.corefacility.bioinformatics.irida.model.user.User)14 HashMap (java.util.HashMap)14 RelatedProjectJoin (ca.corefacility.bioinformatics.irida.model.joins.impl.RelatedProjectJoin)13