Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 7 package com.inversoft.savant.test; 8 9 10 import java.io.File ; 11 12 import junit.framework.TestCase; 13 14 import com.inversoft.savant.Artifact; 15 import com.inversoft.savant.SavantException; 16 17 18 25 public class ArtifactTest extends TestCase { 26 27 30 public ArtifactTest(String name) { 31 super(name); 32 } 33 34 35 38 public void testArtifact() { 39 Artifact artifact = new Artifact(); 40 artifact.setGroup("group_name"); 41 artifact.setName("name"); 42 artifact.setProjectname("project_name"); 43 artifact.setType("type"); 44 artifact.setVersion("vers"); 45 46 assertEquals("group_name" + File.separator + "project_name", 47 artifact.getArtifactDir()); 48 assertEquals("group_name" + File.separator + "project_name" + File.separator + 49 "name-vers.type", artifact.getArtifactFile()); 50 } 51 52 55 public void testFailure() { 56 Artifact artifact = new Artifact(); 57 artifact.setGroup(null); 58 artifact.setName("name"); 59 artifact.setProjectname("project_name"); 60 artifact.setType("type"); 61 artifact.setVersion("vers"); 62 63 try { 64 artifact.validate(); 65 fail("Should have failed"); 66 } catch (SavantException e) { 67 } 69 70 artifact.setGroup("group_name"); 71 artifact.setName(null); 72 artifact.setProjectname("project_name"); 73 artifact.setType("type"); 74 artifact.setVersion("vers"); 75 76 try { 77 artifact.validate(); 78 fail("Should have failed"); 79 } catch (SavantException e) { 80 } 82 83 artifact.setGroup("group_name"); 84 artifact.setName("name"); 85 artifact.setProjectname(null); 86 artifact.setType("type"); 87 artifact.setVersion("vers"); 88 89 try { 90 artifact.validate(); 91 fail("Should have failed"); 92 } catch (SavantException e) { 93 } 95 96 artifact.setGroup("group_name"); 97 artifact.setName("name"); 98 artifact.setProjectname("project_name"); 99 artifact.setType(null); 100 artifact.setVersion("vers"); 101 102 try { 103 artifact.validate(); 104 fail("Should have failed"); 105 } catch (SavantException e) { 106 } 108 109 artifact.setGroup("group_name"); 110 artifact.setName("name"); 111 artifact.setProjectname("project_name"); 112 artifact.setType("type"); 113 artifact.setVersion(null); 114 115 try { 116 artifact.validate(); 117 } catch (SavantException e) { 118 fail("Should not have failed"); 119 } 120 } 121 }
| Popular Tags
|