blob: a059e82585cccbe119338d724433e8f584cc6ba6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
/*
* Created on Oct 21, 2011
*
* PLACE_YOUR_DISTRIBUTION_STATEMENT_RIGHT_HERE
*/
package org.eclipse.osee.ats.core.util;
import junit.framework.Assert;
import org.eclipse.osee.ats.core.AtsTestUtil;
import org.eclipse.osee.ats.core.AtsTestUtil.AtsTestUtilState;
import org.eclipse.osee.ats.core.review.DecisionReviewArtifact;
import org.eclipse.osee.ats.core.review.PeerToPeerReviewArtifact;
import org.eclipse.osee.ats.core.workdef.ReviewBlockType;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
public class CopyActionDetailsTest {
@BeforeClass
@AfterClass
public static void cleanup() throws OseeCoreException {
AtsTestUtil.cleanup();
}
@Test
public void testGetDetailsStringForTeamWf() throws OseeCoreException {
AtsTestUtil.cleanupAndReset(getClass().getSimpleName());
String str = new CopyActionDetails(AtsTestUtil.getTeamWf()).getDetailsString();
Assert.assertEquals(
"\"Team Workflow\" - " + AtsTestUtil.getTeamWf().getHumanReadableId() + " - \"AtsTestUtil - Team WF [CopyActionDetailsTest]\"",
str);
}
@Test
public void testGetDetailsStringForTask() throws OseeCoreException {
String str = new CopyActionDetails(AtsTestUtil.getOrCreateTask()).getDetailsString();
Assert.assertEquals(
"\"Task\" - " + AtsTestUtil.getOrCreateTask().getHumanReadableId() + " - \"AtsTestUtil - Task [CopyActionDetailsTest]\"",
str);
}
@Test
public void testGetDetailsStringForDecisionReview() throws OseeCoreException {
DecisionReviewArtifact review =
AtsTestUtil.getOrCreateDecisionReview(ReviewBlockType.Commit, AtsTestUtilState.Analyze);
String str = new CopyActionDetails(review).getDetailsString();
Assert.assertEquals(
"\"Decision Review\" - " + review.getHumanReadableId() + " - \"AtsTestUtil Test Decision Review\"", str);
review.persist(getClass().getSimpleName());
}
@Test
public void testGetDetailsStringForPeerReview() throws OseeCoreException {
PeerToPeerReviewArtifact review =
AtsTestUtil.getOrCreatePeerReview(ReviewBlockType.None, AtsTestUtilState.Analyze, null);
String str = new CopyActionDetails(review).getDetailsString();
Assert.assertEquals(
"\"PeerToPeer Review\" - " + review.getHumanReadableId() + " - \"AtsTestUtil Test Peer Review\"", str);
review.persist(getClass().getSimpleName());
}
}
|