Changeset 524

Show
Ignore:
Timestamp:
09/20/08 13:20:50 (5 years ago)
Author:
watera2
Message:

updated the test to correspond with the changes in the rest of the project
-note some tests may fail because test-client.xml is out of date

Location:
trunk
Files:
21 modified

Legend:

Unmodified
Added
Removed
  • trunk/mpdb-test-client/test/edu/rpi/metpetdb/client/MpDbTestCase.java

    r471 r524  
    33import com.google.gwt.junit.client.GWTTestCase; 
    44 
    5 import edu.rpi.metpetdb.client.model.SampleDTO; 
    6 import edu.rpi.metpetdb.client.model.SubsampleDTO; 
    7 import edu.rpi.metpetdb.client.model.UserDTO; 
     5import edu.rpi.metpetdb.client.model.Sample; 
     6import edu.rpi.metpetdb.client.model.Subsample; 
     7import edu.rpi.metpetdb.client.model.User; 
    88 
    99public abstract class MpDbTestCase extends GWTTestCase { 
    1010 
    11         private UserDTO owner; 
    12         private SampleDTO sample; 
    13         private SubsampleDTO subsample; 
     11        private User owner; 
     12        private Sample sample; 
     13        private Subsample subsample; 
    1414 
    1515        public String getModuleName() { 
     
    2323         */ 
    2424        public void gwtSetUp() { 
    25                 owner = new UserDTO(); 
     25                owner = new User(); 
    2626                owner.setId(1); 
    2727 
    28                 sample = new SampleDTO(); 
     28                sample = new Sample(); 
    2929                sample.setId(1); 
    3030                sample.setOwner(owner); 
    3131 
    32                 subsample = new SubsampleDTO(); 
     32                subsample = new Subsample(); 
    3333                subsample.setId(1); 
    3434                subsample.setSample(sample); 
    3535        } 
    3636 
    37         public UserDTO getUser() { 
     37        public User getUser() { 
    3838                return owner; 
    3939        } 
    4040 
    41         public SampleDTO getSample() { 
     41        public Sample getSample() { 
    4242                return sample; 
    4343        } 
    4444 
    45         public SubsampleDTO getSubsample() { 
     45        public Subsample getSubsample() { 
    4646                return subsample; 
    4747        } 
  • trunk/mpdb-test-client/test/edu/rpi/metpetdb/client/ui/chemical/analysis/SaveChemicalAnalysisTest.java

    r471 r524  
    66import edu.rpi.metpetdb.client.MpDbTestCase; 
    77import edu.rpi.metpetdb.client.TestServerOp; 
    8 import edu.rpi.metpetdb.client.model.ChemicalAnalysisDTO; 
    9 import edu.rpi.metpetdb.client.model.ChemicalAnalysisElementDTO; 
    10 import edu.rpi.metpetdb.client.model.ChemicalAnalysisOxideDTO; 
    11 import edu.rpi.metpetdb.client.model.ElementDTO; 
    12 import edu.rpi.metpetdb.client.model.OxideDTO; 
     8import edu.rpi.metpetdb.client.model.ChemicalAnalysis; 
     9import edu.rpi.metpetdb.client.model.ChemicalAnalysisElement; 
     10import edu.rpi.metpetdb.client.model.ChemicalAnalysisOxide; 
     11import edu.rpi.metpetdb.client.model.Element; 
     12import edu.rpi.metpetdb.client.model.Oxide; 
    1313import edu.rpi.metpetdb.client.ui.MpDb; 
    1414 
     
    1717        private static final String SPOT_ID = String.valueOf(System 
    1818                        .currentTimeMillis()); 
    19         private ChemicalAnalysisDTO chemicalAnalysis; 
     19        private ChemicalAnalysis chemicalAnalysis; 
    2020 
    2121        @Override 
    2222        public void gwtSetUp() { 
    23                 chemicalAnalysis = new ChemicalAnalysisDTO(); 
     23                chemicalAnalysis = new ChemicalAnalysis(); 
    2424                chemicalAnalysis.setSubsample(getSubsample()); 
    2525                chemicalAnalysis.setSpotId(SPOT_ID); 
    2626                chemicalAnalysis.setLargeRock(Boolean.TRUE); 
    2727 
    28                 final Set<ChemicalAnalysisElementDTO> elements = new HashSet<ChemicalAnalysisElementDTO>(); 
    29                 final ChemicalAnalysisElementDTO element = new ChemicalAnalysisElementDTO(); 
    30                 final ElementDTO e = new ElementDTO(); 
     28                final Set<ChemicalAnalysisElement> elements = new HashSet<ChemicalAnalysisElement>(); 
     29                final ChemicalAnalysisElement element = new ChemicalAnalysisElement(); 
     30                final Element e = new Element(); 
    3131                e.setId((short) 1); 
    3232                element.setElement(e); 
     
    3434                elements.add(element); 
    3535 
    36                 final Set<ChemicalAnalysisOxideDTO> oxides = new HashSet<ChemicalAnalysisOxideDTO>(); 
    37                 final ChemicalAnalysisOxideDTO oxide = new ChemicalAnalysisOxideDTO(); 
    38                 final OxideDTO o = new OxideDTO(); 
     36                final Set<ChemicalAnalysisOxide> oxides = new HashSet<ChemicalAnalysisOxide>(); 
     37                final ChemicalAnalysisOxide oxide = new ChemicalAnalysisOxide(); 
     38                final Oxide o = new Oxide(); 
    3939                o.setOxideId((short) 1); 
    4040                oxide.setOxide(o); 
     
    4949         */ 
    5050        public void testSaveChemicalAnalysis() { 
    51                 new TestServerOp<ChemicalAnalysisDTO>(this) { 
     51                new TestServerOp<ChemicalAnalysis>(this) { 
    5252                        public void begin() { 
    5353                                MpDb.chemicalAnalysis_svc.save(chemicalAnalysis, this); 
    5454                        } 
    5555 
    56                         public void onSuccess(final ChemicalAnalysisDTO s) { 
     56                        public void onSuccess(final ChemicalAnalysis s) { 
    5757                                assertEquals(s.getSpotId(), chemicalAnalysis.getSpotId()); 
    5858                                assertEquals(s.getElements().size(), 1); 
  • trunk/mpdb-test-client/test/edu/rpi/metpetdb/client/ui/sample/LoadSampleTest.java

    r479 r524  
    44import edu.rpi.metpetdb.client.TestServerOp; 
    55import edu.rpi.metpetdb.client.error.dao.SampleNotFoundException; 
    6 import edu.rpi.metpetdb.client.model.SampleDTO; 
     6import edu.rpi.metpetdb.client.model.Sample; 
    77import edu.rpi.metpetdb.client.ui.MpDb; 
    88 
     
    1616         */ 
    1717        public void testLoadSample() { 
    18                 new TestServerOp<SampleDTO>(this) { 
     18                new TestServerOp<Sample>(this) { 
    1919                        public void begin() { 
    2020                                MpDb.sample_svc.details(SAMPLE_ID, this); 
    2121                        } 
    2222 
    23                         public void onSuccess(final SampleDTO sample) { 
     23                        public void onSuccess(final Sample sample) { 
    2424                                assertEquals(SAMPLE_ID, sample.getId()); 
    2525                                finishTest(); 
     
    3333         */ 
    3434        public void testLoadSampleFail() { 
    35                 new TestServerOp<SampleDTO>(this) { 
     35                new TestServerOp<Sample>(this) { 
    3636                        public void begin() { 
    3737                                MpDb.sample_svc.details(SAMPLE_FAIL_ID, this); 
    3838                        } 
    3939 
    40                         public void onSuccess(final SampleDTO s) { 
     40                        public void onSuccess(final Sample s) { 
    4141                                fail("testLoadSampleFail failed, expected an exception"); 
    4242                        } 
  • trunk/mpdb-test-client/test/edu/rpi/metpetdb/client/ui/sample/SampleDetailsTest.java

    r251 r524  
    66import edu.rpi.metpetdb.client.MpDbTestCase; 
    77import edu.rpi.metpetdb.client.TestServerOp; 
    8 import edu.rpi.metpetdb.client.model.SampleDTO; 
     8import edu.rpi.metpetdb.client.model.Sample; 
    99import edu.rpi.metpetdb.client.paging.PaginationParameters; 
    1010import edu.rpi.metpetdb.client.paging.Results; 
     
    2424                p.setParameter("alias"); 
    2525 
    26                 new TestServerOp<Results<SampleDTO>>(this) { 
     26                new TestServerOp<Results<Sample>>(this) { 
    2727                        public void begin() { 
    2828                                MpDb.sample_svc.all(p, this); 
    2929                        } 
    3030 
    31                         public void onSuccess(final Results<SampleDTO> results) { 
    32                                 final List<SampleDTO> l = results.getList(); 
     31                        public void onSuccess(final Results<Sample> results) { 
     32                                final List<Sample> l = results.getList(); 
    3333                                final String[] aliases = { 
    3434                                                "1", "3", "4", "5", "6" 
     
    3838                                // Verify the order, also verifies we got the right ones 
    3939                                for (int i = 0; i < l.size(); ++i) { 
    40                                         final SampleDTO s = l.get(i); 
     40                                        final Sample s = l.get(i); 
    4141                                        assertEquals(aliases[i], s.getAlias()); 
    4242                                        if (i + 1 < l.size()) { 
     
    6161                p.setFirstResult(0); 
    6262                p.setParameter("alias"); 
    63                 new TestServerOp<Results<SampleDTO>>(this) { 
     63                new TestServerOp<Results<Sample>>(this) { 
    6464                        public void begin() { 
    6565                                MpDb.sample_svc.allPublicSamples(p, this); 
    6666                        } 
    6767 
    68                         public void onSuccess(final Results<SampleDTO> results) { 
    69                                 final List<SampleDTO> l = results.getList(); 
     68                        public void onSuccess(final Results<Sample> results) { 
     69                                final List<Sample> l = results.getList(); 
    7070                                // verify they are all public 
    71                                 final Iterator<SampleDTO> itr = l.iterator(); 
     71                                final Iterator<Sample> itr = l.iterator(); 
    7272                                while (itr.hasNext()) { 
    73                                         final SampleDTO s = (SampleDTO) itr.next(); 
     73                                        final Sample s = (Sample) itr.next(); 
    7474                                        System.out.println(s.toString()); 
    7575                                        assertTrue(s.isPublicData()); 
     
    9191                p.setFirstResult(0); 
    9292                p.setParameter("alias"); 
    93                 new TestServerOp<Results<SampleDTO>>(this) { 
     93                new TestServerOp<Results<Sample>>(this) { 
    9494                        public void begin() { 
    9595                                MpDb.sample_svc.allSamplesForUser(p, getUser().getId(), this); 
    9696                        } 
    9797 
    98                         public void onSuccess(final Results<SampleDTO> results) { 
    99                                 final List<SampleDTO> l = results.getList(); 
     98                        public void onSuccess(final Results<Sample> results) { 
     99                                final List<Sample> l = results.getList(); 
    100100                                // verify they are all public 
    101                                 final Iterator<SampleDTO> itr = l.iterator(); 
     101                                final Iterator<Sample> itr = l.iterator(); 
    102102                                while (itr.hasNext()) { 
    103                                         final SampleDTO s = (SampleDTO) itr.next(); 
     103                                        final Sample s = (Sample) itr.next(); 
    104104                                        System.out.println(s.toString()); 
    105105                                        assertEquals(s.getOwner(), getUser()); 
  • trunk/mpdb-test-client/test/edu/rpi/metpetdb/client/ui/sample/SaveSampleTest.java

    r487 r524  
    66import edu.rpi.metpetdb.client.error.validation.InvalidSESARNumberException; 
    77import edu.rpi.metpetdb.client.error.validation.PropertyRequiredException; 
    8 import edu.rpi.metpetdb.client.model.RockTypeDTO; 
    9 import edu.rpi.metpetdb.client.model.SampleDTO; 
     8import edu.rpi.metpetdb.client.model.RockType; 
     9import edu.rpi.metpetdb.client.model.Sample; 
    1010import edu.rpi.metpetdb.client.ui.MpDb; 
    1111 
     
    2525        private static final double LATITUDE = 1; 
    2626        private static final double LONGITUDE = 1; 
    27         private static RockTypeDTO ROCK_TYPE; 
     27        private static RockType ROCK_TYPE; 
    2828        private static final String ALIAS = String.valueOf(System 
    2929                        .currentTimeMillis()); 
    30         private SampleDTO sample; 
     30        private Sample sample; 
    3131        private static int ROTATING_SAMPLE_ID = 200; 
    3232 
     
    3434        public void gwtSetUp() { 
    3535                super.gwtSetUp(); 
    36                 ROCK_TYPE = new RockTypeDTO(); 
     36                ROCK_TYPE = new RockType(); 
    3737                ROCK_TYPE.setRockType("gentoo"); 
    3838 
    39                 sample = new SampleDTO(); 
     39                sample = new Sample(); 
    4040                sample.setSesarNumber(SESAR_NUMBER); 
    4141                sample.setLatitude(LATITUDE); 
     
    5151         */ 
    5252        public void testSaveSample() { 
    53                 new TestServerOp<SampleDTO>(this) { 
     53                new TestServerOp<Sample>(this) { 
    5454                        public void begin() { 
    5555                                MpDb.sample_svc.save(sample, this); 
    5656                        } 
    5757 
    58                         public void onSuccess(final SampleDTO s) { 
     58                        public void onSuccess(final Sample s) { 
    5959                                assertEquals(s, sample); 
    6060                                finishTest(); 
     
    6666        public void testSaveSampleFailSesarNumber() { 
    6767                sample.setSesarNumber("error1234"); 
    68                 new TestServerOp<SampleDTO>(this) { 
     68                new TestServerOp<Sample>(this) { 
    6969                        public void begin() { 
    7070                                MpDb.sample_svc.save(sample, this); 
    7171                        } 
    7272 
    73                         public void onSuccess(final SampleDTO s) { 
     73                        public void onSuccess(final Sample s) { 
    7474                                fail("testSaveSampleFailSesarNumber failed, expected an exception"); 
    7575                        } 
     
    9393        public void testSaveSampleFailLocation() { 
    9494                sample.setLocation(null); 
    95                 new TestServerOp<SampleDTO>(this) { 
     95                new TestServerOp<Sample>(this) { 
    9696                        public void begin() { 
    9797                                MpDb.sample_svc.save(sample, this); 
    9898                        } 
    9999 
    100                         public void onSuccess(final SampleDTO s) { 
     100                        public void onSuccess(final Sample s) { 
    101101                                fail("testSaveSampleFailLatitude failed, expected an exception"); 
    102102                        } 
     
    118118        public void testSaveSampleFailAlias() { 
    119119                sample.setAlias(null); 
    120                 new TestServerOp<SampleDTO>(this) { 
     120                new TestServerOp<Sample>(this) { 
    121121                        public void begin() { 
    122122                                MpDb.sample_svc.save(sample, this); 
    123123                        } 
    124124 
    125                         public void onSuccess(final SampleDTO s) { 
     125                        public void onSuccess(final Sample s) { 
    126126                                fail("testSaveSampleFailAlias failed, expected an exception"); 
    127127                        } 
     
    142142        public void testSaveSampleFailOwner() { 
    143143                sample.setOwner(null); 
    144                 new TestServerOp<SampleDTO>(this) { 
     144                new TestServerOp<Sample>(this) { 
    145145                        public void begin() { 
    146146                                MpDb.sample_svc.save(sample, this); 
    147147                        } 
    148148 
    149                         public void onSuccess(final SampleDTO s) { 
     149                        public void onSuccess(final Sample s) { 
    150150                                fail("testSaveSampleFailOwner failed, expected an exception"); 
    151151                        } 
  • trunk/mpdb-test-client/test/edu/rpi/metpetdb/client/ui/subsample/SubsampleDetailsTest.java

    r487 r524  
    88import edu.rpi.metpetdb.client.VoidTestServerOp; 
    99import edu.rpi.metpetdb.client.error.ValidationException; 
    10 import edu.rpi.metpetdb.client.model.SubsampleDTO; 
    11 import edu.rpi.metpetdb.client.model.SubsampleTypeDTO; 
     10import edu.rpi.metpetdb.client.model.Subsample; 
     11import edu.rpi.metpetdb.client.model.SubsampleType; 
    1212import edu.rpi.metpetdb.client.paging.PaginationParameters; 
    1313import edu.rpi.metpetdb.client.paging.Results; 
     
    1818        private static final long SUBSAMPLE_ID = 2; 
    1919        private static final String NAME = "loller skater"; 
    20         private static SubsampleTypeDTO TYPE; 
     20        private static SubsampleType TYPE; 
    2121 
    2222        @Override 
    2323        public void gwtSetUp() { 
    2424                super.gwtSetUp(); 
    25                 TYPE = new SubsampleTypeDTO(); 
     25                TYPE = new SubsampleType(); 
    2626                TYPE.setSubsampleType("linux"); 
    2727 
     
    3333         */ 
    3434        public void testSaveSubsample() { 
    35                 final SubsampleDTO s = new SubsampleDTO(); 
     35                final Subsample s = new Subsample(); 
    3636                s.setSample(getSample()); 
    3737                s.setName(NAME); 
    3838                s.setSubsampleType(TYPE); 
    39                 new TestServerOp<SubsampleDTO>(this) { 
     39                new TestServerOp<Subsample>(this) { 
    4040                        public void begin() { 
    4141                                MpDb.subsample_svc.save(s, this); 
    4242                        } 
    4343 
    44                         public void onSuccess(final SubsampleDTO subsample) { 
     44                        public void onSuccess(final Subsample subsample) { 
    4545                                assertEquals(subsample.getName(), NAME); 
    4646                                assertEquals(subsample.getSubsampleType(), TYPE); 
     
    5555         */ 
    5656        public void testSaveSubsampleFailName() { 
    57                 final SubsampleDTO s = new SubsampleDTO(); 
     57                final Subsample s = new Subsample(); 
    5858                s.setSample(getSample()); 
    5959                s.setSubsampleType(TYPE); 
    60                 new TestServerOp<SubsampleDTO>(this) { 
     60                new TestServerOp<Subsample>(this) { 
    6161                        public void begin() { 
    6262                                MpDb.subsample_svc.save(s, this); 
    6363                        } 
    6464 
    65                         public void onSuccess(final SubsampleDTO subsample) { 
     65                        public void onSuccess(final Subsample subsample) { 
    6666                                fail("failed verifying constraints"); 
    6767                                finishTest(); 
     
    8383         */ 
    8484        public void testLoadSubsample() { 
    85                 new TestServerOp<SubsampleDTO>(this) { 
     85                new TestServerOp<Subsample>(this) { 
    8686                        public void begin() { 
    8787                                MpDb.subsample_svc.details(SUBSAMPLE_ID, this); 
    8888                        } 
    8989 
    90                         public void onSuccess(final SubsampleDTO subsample) { 
     90                        public void onSuccess(final Subsample subsample) { 
    9191                                assertEquals(SUBSAMPLE_ID, subsample.getId()); 
    9292                                finishTest(); 
     
    119119                p.setParameter("name"); 
    120120 
    121                 new TestServerOp<Results<SubsampleDTO>>(this) { 
     121                new TestServerOp<Results<Subsample>>(this) { 
    122122                        public void begin() { 
    123123                                MpDb.subsample_svc.all(p, getSample().getId(), this); 
    124124                        } 
    125125 
    126                         public void onSuccess(final Results<SubsampleDTO> results) { 
    127                                 final List<SubsampleDTO> l = results.getList(); 
     126                        public void onSuccess(final Results<Subsample> results) { 
     127                                final List<Subsample> l = results.getList(); 
    128128                                final String[] names = { 
    129129                                                "1", "3", "4", "5" 
     
    132132                                assertEquals(5, results.getCount()); 
    133133                                // Verify the order, also verifies we got the right ones 
    134                                 final Iterator<SubsampleDTO> itr = l.iterator(); 
     134                                final Iterator<Subsample> itr = l.iterator(); 
    135135                                // Start with 2 beause 1 was deleted 
    136136                                int count = 0; 
    137137                                while (itr.hasNext()) { 
    138                                         final SubsampleDTO s = itr.next(); 
     138                                        final Subsample s = itr.next(); 
    139139                                        assertEquals(names[count], s.getName()); 
    140140                                        ++count; 
  • trunk/mpdb-test-server/test-data/test-client-data.xml

    r490 r524  
    22<!DOCTYPE dataset SYSTEM "test-data/test-database.dtd"> 
    33<dataset> 
    4   <users user_id="1" version="1"  name="anthony"  password="" email="watera2@cs.rpi.edu"/> 
    5   <users user_id="2" version="1"  name="matt"  password="" email="fyffem@cs.rpi.edu"></users> 
     4  <users user_id="1" enabled="Y" version="1"  name="anthony"  password="" email="watera2@cs.rpi.edu"/> 
     5  <users user_id="2" enabled="Y" version="1"  name="matt"  password="" email="fyffem@cs.rpi.edu"></users> 
    66  <rock_type rock_type_id="1" rock_type="gentoo" /> 
    77  <subsample_type subsample_type_id="1" subsample_type="linux" /> 
  • trunk/mpdb-test-server/test-data/test-database.dtd

    r490 r524  
    354354    institution CDATA #IMPLIED 
    355355    reference_email CDATA #IMPLIED 
     356    enabled CDATA #REQUIRED 
    356357> 
    357358 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/DatabaseTestCase.java

    r471 r524  
    1313 
    1414import edu.rpi.metpetdb.client.error.NoSuchObjectException; 
    15 import edu.rpi.metpetdb.server.model.MObject; 
     15import edu.rpi.metpetdb.client.model.MObject; 
    1616 
    1717public class DatabaseTestCase extends TestCase { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/SetupDatabaseForClient.java

    r479 r524  
    1616import org.dbunit.operation.DatabaseOperation; 
    1717import org.hibernate.Session; 
    18 import org.hibernate.Transaction; 
    1918 
    2019/** 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/bulk/upload/sample/BulkUploadTest.java

    r489 r524  
    1111 
    1212import edu.rpi.metpetdb.client.error.InvalidFormatException; 
    13 import edu.rpi.metpetdb.client.model.SampleDTO; 
     13import edu.rpi.metpetdb.client.model.Sample; 
     14import edu.rpi.metpetdb.client.model.User; 
    1415import edu.rpi.metpetdb.server.DataStore; 
    1516import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1617import edu.rpi.metpetdb.server.InitDatabase; 
    1718import edu.rpi.metpetdb.server.bulk.upload.SampleParser; 
    18 import edu.rpi.metpetdb.server.model.User; 
    1919 
    2020public class BulkUploadTest extends DatabaseTestCase { 
     
    7272                        sp.parse(); 
    7373 
    74                         final List<SampleDTO> samples = sp.getSamples(); 
     74                        final List<Sample> samples = sp.getSamples(); 
    7575 
    7676                } catch (final IOException ioe) { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/dao/MineralDaoTest.java

    r503 r524  
    1010import org.junit.Test; 
    1111 
     12import edu.rpi.metpetdb.client.model.Mineral; 
    1213import edu.rpi.metpetdb.server.DataStore; 
    13 import edu.rpi.metpetdb.server.model.Mineral; 
    1414 
    1515public class MineralDaoTest extends TestCase { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/dao/SampleDaoTest.java

    r487 r524  
    77 
    88import edu.rpi.metpetdb.client.error.NoSuchObjectException; 
     9import edu.rpi.metpetdb.client.model.Sample; 
    910import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1011import edu.rpi.metpetdb.server.InitDatabase; 
    11 import edu.rpi.metpetdb.server.model.Sample; 
    1212 
    1313public class SampleDaoTest extends DatabaseTestCase { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/dao/SubsampleDaoTest.java

    r487 r524  
    44 
    55import edu.rpi.metpetdb.client.error.NoSuchObjectException; 
     6import edu.rpi.metpetdb.client.model.Subsample; 
    67import edu.rpi.metpetdb.server.DatabaseTestCase; 
    7 import edu.rpi.metpetdb.server.model.Subsample; 
    88 
    99public class SubsampleDaoTest extends DatabaseTestCase { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/dao/UserDaoTest.java

    r484 r524  
    44import org.junit.Test; 
    55 
     6import edu.rpi.metpetdb.client.model.User; 
    67import edu.rpi.metpetdb.server.DatabaseTestCase; 
    78import edu.rpi.metpetdb.server.InitDatabase; 
    8 import edu.rpi.metpetdb.server.model.User; 
    99 
    1010 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/model/SampleCloneTest.java

    r206 r524  
    77 
    88import edu.rpi.metpetdb.client.error.NoSuchObjectException; 
    9 import edu.rpi.metpetdb.client.model.SampleDTO; 
     9import edu.rpi.metpetdb.client.model.Sample; 
    1010import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1111import edu.rpi.metpetdb.server.InitDatabase; 
     
    3535                hbm.setClassMapper(cloneMapper); 
    3636 
    37                 final SampleDTO sampleDTO = (SampleDTO) hbm.clone(sample); 
    38                 assertEquals(sample.getLocation(), sampleDTO.getLocation()); 
     37                final Sample sample2 = (Sample) hbm.clone(sample); 
     38                assertEquals(sample2.getLocation(), sample.getLocation()); 
    3939        } 
    4040 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/search/HibernateSearchTest.java

    r499 r524  
    2626 
    2727import edu.rpi.metpetdb.client.model.DateSpan; 
    28 import edu.rpi.metpetdb.client.model.ElementDTO; 
    29 import edu.rpi.metpetdb.client.model.OxideDTO; 
    30 import edu.rpi.metpetdb.client.model.RockTypeDTO; 
    31 import edu.rpi.metpetdb.client.model.SearchElementDTO; 
    32 import edu.rpi.metpetdb.client.model.SearchOxideDTO; 
    33 import edu.rpi.metpetdb.client.model.SearchSampleDTO; 
    34 import edu.rpi.metpetdb.client.model.UserDTO; 
     28import edu.rpi.metpetdb.client.model.Element; 
     29import edu.rpi.metpetdb.client.model.Oxide; 
     30import edu.rpi.metpetdb.client.model.RockType; 
     31import edu.rpi.metpetdb.client.model.Sample; 
     32import edu.rpi.metpetdb.client.model.SearchElement; 
     33import edu.rpi.metpetdb.client.model.SearchOxide; 
     34import edu.rpi.metpetdb.client.model.SearchSample; 
     35import edu.rpi.metpetdb.client.model.User; 
    3536import edu.rpi.metpetdb.client.model.properties.SearchProperty; 
    3637import edu.rpi.metpetdb.client.model.properties.SearchSampleProperty; 
    3738import edu.rpi.metpetdb.server.DatabaseTestCase; 
    3839import edu.rpi.metpetdb.server.InitDatabase; 
    39 import edu.rpi.metpetdb.server.model.Sample; 
    40 import edu.rpi.metpetdb.server.model.User; 
    4140 
    4241public class HibernateSearchTest extends DatabaseTestCase { 
     
    192191        @Test 
    193192        public void testSearchSampleSearch() { 
    194                 final SearchSampleDTO searchSamp = new SearchSampleDTO(); 
     193                final SearchSample searchSamp = new SearchSample(); 
    195194 
    196195                // searchSamp.setSesarNumber("000000000"); 
    197196                searchSamp.setAlias("1"); 
    198                 final RockTypeDTO rockType1 = new RockTypeDTO(); 
     197                final RockType rockType1 = new RockType(); 
    199198                rockType1.setRockType("logitech"); 
    200                 final RockTypeDTO rockType2 = new RockTypeDTO(); 
     199                final RockType rockType2 = new RockType(); 
    201200                rockType2.setRockType("rockie rock"); 
    202201                searchSamp.addPossibleRockType(rockType1); 
     
    306305        @Test 
    307306        public void testPublicOrUserSamples() { 
    308                 final UserDTO testUser = new UserDTO(); 
     307                final User testUser = new User(); 
    309308                testUser.setId(2); 
    310309                testUser.setName("matt"); 
     
    346345        @Test 
    347346        public void testSampleFilteringByUserWithDates() { 
    348                 final UserDTO testUser = new UserDTO(); 
     347                final User testUser = new User(); 
    349348                testUser.setId(2); 
    350349                testUser.setName("matt"); 
     
    396395        @Test 
    397396        public void testOxideSearch(){ 
    398                 final SearchSampleDTO searchSamp = new SearchSampleDTO(); 
    399                 OxideDTO tempOxide = new OxideDTO(); 
     397                final SearchSample searchSamp = new SearchSample(); 
     398                Oxide tempOxide = new Oxide(); 
    400399                tempOxide.setSpecies("al2o3"); 
    401400                searchSamp.addOxide(tempOxide, 10f, 16f); 
     
    424423                                        if (((Set) methodResult).size() > 0) { 
    425424                                                final BooleanQuery setQuery = new BooleanQuery(); 
    426                                                 for (SearchOxideDTO o : (Set<SearchOxideDTO>) methodResult) { 
     425                                                for (SearchOxide o : (Set<SearchOxide>) methodResult) { 
    427426                                                        final RangeFilter rangeFilter = new RangeFilter("subsample_chemicalAnalysis_oxides_amount", NumberUtils.float2sortableStr(o.getLowerBound()), NumberUtils.float2sortableStr(o.getUpperBound()),true, true); 
    428427                                                        final TermQuery oxideQuery = new TermQuery(new Term("subsample_chemicalAnalysis_oxides_oxide_species", o.getSpecies())); 
     
    437436                                        if (((Set) methodResult).size() > 0) { 
    438437                                                final BooleanQuery setQuery = new BooleanQuery(); 
    439                                                 for (SearchElementDTO o : (Set<SearchElementDTO>) methodResult) { 
     438                                                for (SearchElement o : (Set<SearchElement>) methodResult) { 
    440439                                                        final RangeFilter rangeFilter = new RangeFilter("subsample_chemicalAnalysis_elements_amount", NumberUtils.float2sortableStr(o.getLowerBound()), NumberUtils.float2sortableStr(o.getUpperBound()),true, true); 
    441440                                                        final TermQuery elementQuery = new TermQuery(new Term("subsample_chemicalAnalysis_elements_element_symbol", o.getElementSymbol())); 
     
    464463        @Test 
    465464        public void testElementSearch(){ 
    466                 final SearchSampleDTO searchSamp = new SearchSampleDTO(); 
    467                 ElementDTO tempElement = new ElementDTO(); 
     465                final SearchSample searchSamp = new SearchSample(); 
     466                Element tempElement = new Element(); 
    468467                tempElement.setSymbol("al"); 
    469468                searchSamp.addElement(tempElement, 4.9f, 12.0f); 
     
    492491                                        if (((Set) methodResult).size() > 0) { 
    493492                                                final BooleanQuery setQuery = new BooleanQuery(); 
    494                                                 for (SearchOxideDTO o : (Set<SearchOxideDTO>) methodResult) { 
     493                                                for (SearchOxide o : (Set<SearchOxide>) methodResult) { 
    495494                                                        final RangeFilter rangeFilter = new RangeFilter("subsample_chemicalAnalysis_oxides_amount", NumberUtils.float2sortableStr(o.getLowerBound()), NumberUtils.float2sortableStr(o.getUpperBound()),true, true); 
    496495                                                        final TermQuery oxideQuery = new TermQuery(new Term("subsample_chemicalAnalysis_oxides_oxide_species", o.getSpecies())); 
     
    505504                                        if (((Set) methodResult).size() > 0) { 
    506505                                                final BooleanQuery setQuery = new BooleanQuery(); 
    507                                                 for (SearchElementDTO o : (Set<SearchElementDTO>) methodResult) { 
     506                                                for (SearchElement o : (Set<SearchElement>) methodResult) { 
    508507                                                        final RangeFilter rangeFilter = new RangeFilter("subsample_chemicalAnalysis_elements_amount", NumberUtils.float2sortableStr(o.getLowerBound()), NumberUtils.float2sortableStr(o.getUpperBound()),true, true); 
    509508                                                        final TermQuery elementQuery = new TermQuery(new Term("subsample_chemicalAnalysis_elements_element_symbol", o.getElementSymbol())); 
     
    533532        public void testSampleSearch() { 
    534533                // In the actual search, we will receive User information as a parameter 
    535                 final UserDTO testUser = new UserDTO(); 
     534                final User testUser = new User(); 
    536535                testUser.setId(2); 
    537536                testUser.setName("matt"); 
     
    539538 
    540539                // In the actual search, we will receive search criteria as a 
    541                 // SearchSampleDTO 
    542                 final SearchSampleDTO searchSamp = new SearchSampleDTO(); 
     540                // SearchSample 
     541                final SearchSample searchSamp = new SearchSample(); 
    543542                // searchSamp.setAlias("1"); 
    544 /*              final RockTypeDTO rockType1 = new RockTypeDTO(); 
     543/*              final RockType rockType1 = new RockType(); 
    545544                rockType1.setRockType("type 2"); 
    546                 final RockTypeDTO rockType2 = new RockTypeDTO(); 
     545                final RockType rockType2 = new RockType(); 
    547546                rockType2.setRockType("type 3"); 
    548547                searchSamp.addPossibleRockType(rockType1); 
    549548                searchSamp.addPossibleRockType(rockType2); 
    550 */              OxideDTO tempOxide = new OxideDTO(); 
     549*/              Oxide tempOxide = new Oxide(); 
    551550                tempOxide.setSpecies("al2o3"); 
    552551                searchSamp.addOxide(tempOxide, 9f, 17f); 
     
    605604                                        if (((Set) methodResult).size() > 0) { 
    606605                                                final BooleanQuery setQuery = new BooleanQuery(); 
    607                                                 for (SearchOxideDTO o : (Set<SearchOxideDTO>) methodResult) { 
     606                                                for (SearchOxide o : (Set<SearchOxide>) methodResult) { 
    608607                                                        final RangeFilter rangeFilter = new RangeFilter("subsample_chemicalAnalysis_oxides_amount", NumberUtils.float2sortableStr(o.getLowerBound()), NumberUtils.float2sortableStr(o.getUpperBound()),true, true); 
    609608                                                        final TermQuery oxideQuery = new TermQuery(new Term("subsample_chemicalAnalysis_oxides_oxide_species", o.getSpecies())); 
     
    618617                                        if (((Set) methodResult).size() > 0) { 
    619618                                                final BooleanQuery setQuery = new BooleanQuery(); 
    620                                                 for (SearchElementDTO o : (Set<SearchElementDTO>) methodResult) { 
     619                                                for (SearchElement o : (Set<SearchElement>) methodResult) { 
    621620                                                        final RangeFilter rangeFilter = new RangeFilter("subsample_chemicalAnalysis_elements_amount", NumberUtils.float2sortableStr(o.getLowerBound()), NumberUtils.float2sortableStr(o.getUpperBound()),true, true); 
    622621                                                        final TermQuery elementQuery = new TermQuery(new Term("subsample_chemicalAnalysis_elements_element_symbol", o.getElementSymbol())); 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/search/SampleSearch.java

    r484 r524  
    22 
    33import java.util.Iterator; 
    4 import java.util.LinkedList; 
    54import java.util.List; 
    65 
    7 import org.hibernate.Query; 
    86import org.hibernate.Session; 
    97import org.junit.Test; 
    108 
    119import edu.rpi.metpetdb.client.error.NoSuchObjectException; 
    12 import edu.rpi.metpetdb.client.model.AttributeDTO; 
     10import edu.rpi.metpetdb.client.model.User; 
    1311import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1412import edu.rpi.metpetdb.server.InitDatabase; 
    15 import edu.rpi.metpetdb.server.model.User; 
    1613 
    1714//TODO make some generic methods in databasetestcase 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/search/SearchFilters.java

    r484 r524  
    1313import org.postgis.Polygon; 
    1414 
     15import edu.rpi.metpetdb.client.model.Sample; 
    1516import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1617import edu.rpi.metpetdb.server.InitDatabase; 
    17 import edu.rpi.metpetdb.server.model.Sample; 
    1818 
    1919public class SearchFilters extends DatabaseTestCase { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/search/SearchMinerals.java

    r476 r524  
    1111import org.junit.Test; 
    1212 
     13import edu.rpi.metpetdb.client.model.Mineral; 
     14import edu.rpi.metpetdb.client.model.Sample; 
     15import edu.rpi.metpetdb.client.model.SampleMineral; 
    1316import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1417import edu.rpi.metpetdb.server.InitDatabase; 
    15 import edu.rpi.metpetdb.server.model.Mineral; 
    16 import edu.rpi.metpetdb.server.model.Sample; 
    17 import edu.rpi.metpetdb.server.model.SampleMineral; 
    1818 
    1919public class SearchMinerals extends DatabaseTestCase { 
  • trunk/mpdb-test-server/test/edu/rpi/metpetdb/server/search/SearchOxidesAndElements.java

    r480 r524  
    1616import org.junit.Test; 
    1717 
     18import edu.rpi.metpetdb.client.model.Sample; 
    1819import edu.rpi.metpetdb.server.DatabaseTestCase; 
    1920import edu.rpi.metpetdb.server.InitDatabase; 
    20 import edu.rpi.metpetdb.server.model.Sample; 
    2121 
    2222public class SearchOxidesAndElements extends DatabaseTestCase {