comparison gnv/src/test/java/de/intevation/gnv/artifactdatabase/client/ArtifactDatabaseClientTestCase.java @ 10:e6c47838eee6

Added "Create Artifact" and "Describe Artifact" to the Testszenario. gnv/trunk@88 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 15 Sep 2009 10:12:56 +0000
parents 4027821ca8d7
children 3cb753564552
comparison
equal deleted inserted replaced
9:a4cb6d175a6e 10:e6c47838eee6
2 * 2 *
3 */ 3 */
4 package de.intevation.gnv.artifactdatabase.client; 4 package de.intevation.gnv.artifactdatabase.client;
5 5
6 import java.util.Collection; 6 import java.util.Collection;
7 import java.util.Iterator;
7 8
8 import org.apache.log4j.BasicConfigurator; 9 import org.apache.log4j.BasicConfigurator;
9 import org.apache.log4j.Logger; 10 import org.apache.log4j.Logger;
10 11
11 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException; 12 import de.intevation.gnv.artifactdatabase.client.exception.ArtifactDatabaseClientException;
28 BasicConfigurator.configure(); 29 BasicConfigurator.configure();
29 log = Logger.getLogger(DefaultArtifactDatabaseClient.class); 30 log = Logger.getLogger(DefaultArtifactDatabaseClient.class);
30 } 31 }
31 /** 32 /**
32 * Constructor 33 * Constructor
33 * @param name 34 * @param namemessage
34 */ 35 */
35 public ArtifactDatabaseClientTestCase(String name) { 36 public ArtifactDatabaseClientTestCase(String name) {
36 super(name); 37 super(name);
37 } 38 }
38 39
46 public void testArtifactDatabaseClient(){ 47 public void testArtifactDatabaseClient(){
47 48
48 try { 49 try {
49 ArtifactDatabaseClient artifactDatabaseClient = ArtifactDatabaseClientFactory.getInstance().getArtifactDatabaseClient(); 50 ArtifactDatabaseClient artifactDatabaseClient = ArtifactDatabaseClientFactory.getInstance().getArtifactDatabaseClient();
50 Collection<ArtifactObject> factories = artifactDatabaseClient.getArtifactFactories(); 51 Collection<ArtifactObject> factories = artifactDatabaseClient.getArtifactFactories();
52 if (factories != null && !factories.isEmpty()){
53 Iterator<ArtifactObject> it = factories.iterator();
54 while(it.hasNext()){
55 ArtifactObject aof = it.next();
56 ArtifactObject artifact = artifactDatabaseClient.createNewArtifact(aof);
57 artifactDatabaseClient.getCurrentStepDescription(aof, artifact);
58 log.debug("Artifact aktualisert.");
59 }
60 }
61
62
51 } catch (ArtifactDatabaseClientException e) { 63 } catch (ArtifactDatabaseClientException e) {
52 log.error(e,e); 64 log.error(e,e);
53 fail(); 65 fail();
54 } 66 }
55 } 67 }

http://dive4elements.wald.intevation.org