• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Changeset
  • Next Changeset →

Changeset 2601

Show
Ignore:
Timestamp:
07/05/08 23:26:00 (3 months ago)
Author:
jmoore
Message:

ticket:1028 - Fixing SpwTest with OMERO3A__5.sql upgrade script

Location:
trunk
Files:
1 added
1 modified

  • components/server/test/ome/server/itests/spw/SpwTest.java (modified) (3 diffs)
  • sql/psql/OMERO3A__6/OMERO3A__5.sql (added)

Legend:

Unmodified
Added
Removed
  • trunk/components/server/test/ome/server/itests/spw/SpwTest.java

    r2236 r2601  
    3030    @Test 
    3131    public void testMinimalSave() { 
    32         // The trick is to save via the WellSample 
     32 
    3333        Screen s = new Screen("s"); 
    3434        Plate p = new Plate("p"); 
    3535        Well w = new Well(); 
    36         Reagent r = new Reagent("r"); 
     36        Reagent r = new Reagent(); 
     37        r.setName("r"); 
    3738        ScreenAcquisition sa = new ScreenAcquisition(s); 
    38         WellSample ws = new WellSample(w, sa); 
     39        WellSample ws = new WellSample(w); 
     40        ws.linkScreenAcquisition(sa); 
    3941 
    4042        s.linkPlate(p); 
    4143        p.addWell(w); 
    4244 
    43         s.linkReagent(r); 
    44         r.addWell(w); 
     45        s.addReagent(r); 
     46        r.linkWell(w); 
    4547 
    4648        ws.linkImage(new Image("i")); 
    4749        w.addWellSample(ws); 
    48         sa.addWellSample(ws); 
     50        sa.linkWellSample(ws); 
    4951 
    50         ws = iUpdate.saveAndReturnObject(ws); 
     52        s = iUpdate.saveAndReturnObject(s); 
    5153    } 
    5254 
    … …  
    6163        p.addWell(w); 
    6264 
    63         Reagent r = new Reagent("r"); 
    64         s.linkReagent(r); 
    65         r.addWell(w); 
     65        Reagent r = new Reagent(); 
     66        r.setName("r"); 
     67        s.addReagent(r); 
     68        r.linkWell(w); 
    6669 
    6770        s = iUpdate.saveAndReturnObject(s); 
    … …  
    6972        w = p.unmodifiableWells().iterator().next(); 
    7073 
    71         w = iQuery 
    72                 .findByQuery( 
    73                         "select w from Well w left outer join fetch w.wellSamples where w.id = :id", 
    74                         new Parameters().addId(w.getId())); 
     74        w = iQuery.findByQuery("select w from Well w " 
     75                + "left outer join fetch w.wellSample " + "where w.id = :id", 
     76                new Parameters().addId(w.getId())); 
    7577 
    7678        sa = new ScreenAcquisition(s); 
    7779        sa = iUpdate.saveAndReturnObject(sa); 
    7880 
    79         WellSample ws = new WellSample(w, sa); 
     81        WellSample ws = new WellSample(w); 
     82        ws.linkScreenAcquisition(sa); 
    8083        ws.linkImage(new Image("i")); 
    8184        w.addWellSample(ws); 
    82         sa.addWellSample(ws); 
    8385        ws = iUpdate.saveAndReturnObject(ws); 
    8486 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/