Mercurial > dive4elements > gnv-client
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 } |