diff options
author | ddunne | 2010-12-21 19:34:33 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2010-12-21 19:34:33 +0000 |
commit | b9ae8978b3e9fab5ce83336705e1f0042a2e6f1e (patch) | |
tree | 402aeccb25ed7c77a0c6c44b3fe71d21fbd32350 | |
parent | 39fe6f39cdaa7aee8724bf72191713921f0c3c93 (diff) | |
download | org.eclipse.osee-b9ae8978b3e9fab5ce83336705e1f0042a2e6f1e.tar.gz org.eclipse.osee-b9ae8978b3e9fab5ce83336705e1f0042a2e6f1e.tar.xz org.eclipse.osee-b9ae8978b3e9fab5ce83336705e1f0042a2e6f1e.zip |
feature: Update test unit authors and create UnitTestCounter
38 files changed, 168 insertions, 32 deletions
diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/AtsLogTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/AtsLogTest.java index 4bb35ebcd30..3f1a7ccd2cf 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/AtsLogTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/AtsLogTest.java @@ -20,6 +20,9 @@ import org.eclipse.osee.framework.jdk.core.util.GUID; import org.eclipse.osee.framework.ui.plugin.util.Result; import org.junit.Test; +/** + * @author Donald G. Dunne + */ public class AtsLogTest { @Test diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/LogItemTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/LogItemTest.java index be97eab2d69..cc16c5972b3 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/LogItemTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/log/LogItemTest.java @@ -20,6 +20,9 @@ import org.eclipse.osee.framework.jdk.core.util.DateUtil; import org.eclipse.osee.framework.skynet.core.UserManager; import org.junit.Test; +/** + * @author Donald G. Dunne + */ public class LogItemTest { @Test diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/AtsNoteTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/AtsNoteTest.java index 59a84dbf915..72d0aa77971 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/AtsNoteTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/AtsNoteTest.java @@ -20,6 +20,9 @@ import org.eclipse.osee.framework.jdk.core.util.GUID; import org.eclipse.osee.framework.ui.plugin.util.Result; import org.junit.Test; +/** + * @author Donald G. Dunne + */ public class AtsNoteTest { @Test diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/NoteItemTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/NoteItemTest.java index 4a93b94e093..c0b4b33cccd 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/NoteItemTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/artifact/note/NoteItemTest.java @@ -21,6 +21,9 @@ import org.eclipse.osee.framework.jdk.core.util.DateUtil; import org.eclipse.osee.framework.skynet.core.UserManager; import org.junit.Test; +/** + * @author Donald G. Dunne + */ public class NoteItemTest { @Test diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ActionableItemsColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ActionableItemsColumnTest.java index ef5786fa7f7..18104b8ceff 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ActionableItemsColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ActionableItemsColumnTest.java @@ -16,7 +16,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests ActionableItemsColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class ActionableItemsColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/AssigneeColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/AssigneeColumnTest.java index ac1293f9c5f..4bc2d4c29c1 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/AssigneeColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/AssigneeColumnTest.java @@ -17,7 +17,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests AssigneeColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class AssigneeColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/BranchStatusColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/BranchStatusColumnTest.java index 8ce404d8149..347fff01e10 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/BranchStatusColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/BranchStatusColumnTest.java @@ -15,7 +15,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests BranchStatusColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class BranchStatusColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CancelledDateColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CancelledDateColumnTest.java index 847495182ff..2fc8013577d 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CancelledDateColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CancelledDateColumnTest.java @@ -23,7 +23,7 @@ import org.junit.BeforeClass; /** * @tests CancelledDateColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class CancelledDateColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CategoryColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CategoryColumnTest.java index 3beb3995e0a..58dd3df2f35 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CategoryColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CategoryColumnTest.java @@ -20,7 +20,7 @@ import org.junit.BeforeClass; /** * @tests CategoryColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class CategoryColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ChangeTypeColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ChangeTypeColumnTest.java index 6e206aa9437..728afc12590 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ChangeTypeColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ChangeTypeColumnTest.java @@ -21,7 +21,7 @@ import org.junit.BeforeClass; /** * @tests ChangeTypeColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class ChangeTypeColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CompletedDateColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CompletedDateColumnTest.java index f762a81e614..29a8faabbd3 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CompletedDateColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CompletedDateColumnTest.java @@ -23,7 +23,7 @@ import org.junit.BeforeClass; /** * @tests CompletedDateColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class CompletedDateColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CreatedDateColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CreatedDateColumnTest.java index 9445d1f8fa5..4ef3b6ee3dc 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CreatedDateColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/CreatedDateColumnTest.java @@ -17,7 +17,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests CreatedDateColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class CreatedDateColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DeadlineColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DeadlineColumnTest.java index 66f457e018c..90d3d59edb0 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DeadlineColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DeadlineColumnTest.java @@ -20,7 +20,7 @@ import org.junit.BeforeClass; /** * @tests DeadlineColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class DeadlineColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DescriptionColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DescriptionColumnTest.java index 96bdb2502c0..fca32192cdc 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DescriptionColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/DescriptionColumnTest.java @@ -15,7 +15,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests DescriptionColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class DescriptionColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/EstimatedHoursColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/EstimatedHoursColumnTest.java index 4a8060da083..7fc789c674d 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/EstimatedHoursColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/EstimatedHoursColumnTest.java @@ -23,7 +23,7 @@ import org.junit.BeforeClass; /** * @tests EstimatedHoursColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class EstimatedHoursColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/GroupsColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/GroupsColumnTest.java index 76386a6c7ed..ddefcc7c410 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/GroupsColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/GroupsColumnTest.java @@ -15,7 +15,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests GroupsColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class GroupsColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/NumberOfTasksAndInWorkTasksColumnsTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/NumberOfTasksAndInWorkTasksColumnsTest.java index fc1852c79cb..f9e06950ec8 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/NumberOfTasksAndInWorkTasksColumnsTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/NumberOfTasksAndInWorkTasksColumnsTest.java @@ -22,7 +22,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests NumberOfTasksColumn * @tests NumberOfTasksRemainingColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class NumberOfTasksAndInWorkTasksColumnsTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/OriginatorColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/OriginatorColumnTest.java index 7d47deed0ea..e0be002bf91 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/OriginatorColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/OriginatorColumnTest.java @@ -17,7 +17,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests OriginatorColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class OriginatorColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ParentStateAndIdColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ParentStateAndIdColumnTest.java index 1498b83e9d9..cfa82de8b56 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ParentStateAndIdColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/ParentStateAndIdColumnTest.java @@ -20,7 +20,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests ParentStateColumn * @tests ParentIdColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class ParentStateAndIdColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PeerToPeerReviewColumnsTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PeerToPeerReviewColumnsTest.java index 72d6655a145..81cc068cfbc 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PeerToPeerReviewColumnsTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PeerToPeerReviewColumnsTest.java @@ -34,7 +34,7 @@ import org.junit.BeforeClass; /** * @tests CancelledDateColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class PeerToPeerReviewColumnsTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PriorityColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PriorityColumnTest.java index e18db31402c..c770c85f5d0 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PriorityColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/PriorityColumnTest.java @@ -18,7 +18,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests PriorityColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class PriorityColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/RelatedToStateColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/RelatedToStateColumnTest.java index 9fb091cde8f..eb087c71451 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/RelatedToStateColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/RelatedToStateColumnTest.java @@ -18,7 +18,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests RelatedToStateColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class RelatedToStateColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/StateColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/StateColumnTest.java index 4b15167d2a5..5646c6c4d27 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/StateColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/StateColumnTest.java @@ -16,7 +16,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests StateColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class StateColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TargetedVersionColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TargetedVersionColumnTest.java index a6c0d4872de..8aa98e1d7d7 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TargetedVersionColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TargetedVersionColumnTest.java @@ -16,7 +16,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests TargetedVersionColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class TargetedVersionColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TeamColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TeamColumnTest.java index 36ab49e59fe..99356d5c6c6 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TeamColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TeamColumnTest.java @@ -15,7 +15,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests TeamColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class TeamColumnTest { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TypeColumnTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TypeColumnTest.java index c30ab3ec20f..01940d1d32d 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TypeColumnTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/column/TypeColumnTest.java @@ -15,7 +15,7 @@ import org.eclipse.osee.support.test.util.DemoWorkType; /** * @tests TypeColumn - * @author Donald G Dunne + * @author Donald G. Dunne */ public class TypeColumnTest { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledByColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledByColumn.java index 18b3a2d312b..8457ae928a0 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledByColumn.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledByColumn.java @@ -48,11 +48,17 @@ public class CancelledByColumn extends XViewerAtsColumn implements IXViewerValue public String getColumnText(Object element, XViewerColumn column, int columnIndex) { try { if (element instanceof AbstractWorkflowArtifact) { - return ((AbstractWorkflowArtifact) element).getCancelledBy().getName(); + User user = ((AbstractWorkflowArtifact) element).getCancelledBy(); + if (user != null) { + return user.getName(); + } } else if (element instanceof ActionArtifact) { Set<User> users = new HashSet<User>(); for (TeamWorkFlowArtifact team : ((ActionArtifact) element).getTeamWorkFlowArtifacts()) { - users.add(team.getCancelledBy()); + User user = team.getCancelledBy(); + if (user != null) { + users.add(user); + } } return Artifacts.toString(";", users); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedByColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedByColumn.java index b8fb2a8b5ee..652bbbdcdf2 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedByColumn.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedByColumn.java @@ -48,11 +48,17 @@ public class CompletedByColumn extends XViewerAtsColumn implements IXViewerValue public String getColumnText(Object element, XViewerColumn column, int columnIndex) { try { if (element instanceof AbstractWorkflowArtifact) { - return ((AbstractWorkflowArtifact) element).getCompletedBy().getName(); + User user = ((AbstractWorkflowArtifact) element).getCompletedBy(); + if (user != null) { + return user.getName(); + } } else if (element instanceof ActionArtifact) { Set<User> users = new HashSet<User>(); for (TeamWorkFlowArtifact team : ((ActionArtifact) element).getTeamWorkFlowArtifacts()) { - users.add(team.getCompletedBy()); + User user = team.getCompletedBy(); + if (user != null) { + users.add(user); + } } return Artifacts.toString(";", users); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workflow/editor/model/WorkflowDiagram.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workflow/editor/model/WorkflowDiagram.java index 45d656143d2..eea591bea6a 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workflow/editor/model/WorkflowDiagram.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workflow/editor/model/WorkflowDiagram.java @@ -27,7 +27,7 @@ import org.eclipse.osee.framework.ui.plugin.util.Result; /** * A container for multiple shapes. This is the "root" of the model data structure. * - * @author Donald G Dunne + * @author Donald G. Dunne */ public class WorkflowDiagram extends ModelElement { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java index 20358fce3c5..ce0473a7ad1 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java @@ -25,6 +25,7 @@ import org.eclipse.osee.ats.column.CancelledDateColumn; import org.eclipse.osee.ats.column.CategoryColumn; import org.eclipse.osee.ats.column.ChangeTypeColumn; import org.eclipse.osee.ats.column.CompletedByColumn; +import org.eclipse.osee.ats.column.CompletedCancelledByColumn; import org.eclipse.osee.ats.column.CompletedDateColumn; import org.eclipse.osee.ats.column.CreatedDateColumn; import org.eclipse.osee.ats.column.DaysInCurrentStateColumn; @@ -200,6 +201,7 @@ public class WorldXViewerFactory extends SkynetXViewerFactory { CompletedByColumn.getInstance(), CancelledDateColumn.getInstance(), CancelledByColumn.getInstance(), + CompletedCancelledByColumn.getInstance(), WorkDaysNeededColumn.getInstance(), PercentReworkColumn.getInstance(), BranchStatusColumn.getInstance(), diff --git a/plugins/org.eclipse.osee.demo.db.connection/src/org/eclipse/osee/demo/db/connection/DemoDbConnectionInfo.java b/plugins/org.eclipse.osee.demo.db.connection/src/org/eclipse/osee/demo/db/connection/DemoDbConnectionInfo.java index d0b7c9c9eb3..cf403262cb9 100644 --- a/plugins/org.eclipse.osee.demo.db.connection/src/org/eclipse/osee/demo/db/connection/DemoDbConnectionInfo.java +++ b/plugins/org.eclipse.osee.demo.db.connection/src/org/eclipse/osee/demo/db/connection/DemoDbConnectionInfo.java @@ -17,7 +17,7 @@ import org.eclipse.osee.framework.database.core.DatabaseInfoManager; import org.eclipse.osee.framework.database.core.IDbConnectionInformationContributor; /** - * @author Andrew M Finkbeiner + * @author Andrew M. Finkbeiner */ public class DemoDbConnectionInfo implements IDbConnectionInformationContributor { diff --git a/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/util/StringsTest.java b/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/util/StringsTest.java index 1e1a3048527..ac4741d19c7 100644 --- a/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/util/StringsTest.java +++ b/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/util/StringsTest.java @@ -25,7 +25,7 @@ import org.junit.Assert; import org.junit.Test; /** - * @author Donald G Dunne + * @author Donald G. Dunne */ public class StringsTest { diff --git a/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/BranchManagerServlet.java b/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/BranchManagerServlet.java index 270cdb1dfa3..d61445a694c 100644 --- a/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/BranchManagerServlet.java +++ b/plugins/org.eclipse.osee.framework.manager.servlet/src/org/eclipse/osee/framework/manager/servlet/BranchManagerServlet.java @@ -37,7 +37,7 @@ import org.eclipse.osee.framework.manager.servlet.function.PurgeBranchFunction; import org.eclipse.osee.framework.manager.servlet.internal.Activator; /** - * @author Andrew M Finkbeiner + * @author Andrew M. Finkbeiner */ public class BranchManagerServlet extends SecureOseeHttpServlet { diff --git a/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/ArtifactQueryPerformanceTests.java b/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/ArtifactQueryPerformanceTests.java index 8a353c1a711..678399f1d61 100644 --- a/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/ArtifactQueryPerformanceTests.java +++ b/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/ArtifactQueryPerformanceTests.java @@ -28,7 +28,7 @@ import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery; import org.junit.Ignore; /** - * @author Andrew M Finkbeiner + * @author Andrew M. Finkbeiner */ public class ArtifactQueryPerformanceTests { diff --git a/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/RelationDeletionTest.java b/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/RelationDeletionTest.java index a53137ba662..12a9ee7e7f6 100644 --- a/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/RelationDeletionTest.java +++ b/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/cases/RelationDeletionTest.java @@ -27,7 +27,7 @@ import org.eclipse.osee.framework.skynet.core.artifact.BranchManager; import org.junit.Before; /** - * @author Andrew M Finkbeiner + * @author Andrew M. Finkbeiner */ public class RelationDeletionTest { diff --git a/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/relation/CrossBranchLinkTest.java b/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/relation/CrossBranchLinkTest.java index db75eabd1aa..8d94138f56b 100644 --- a/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/relation/CrossBranchLinkTest.java +++ b/plugins/org.eclipse.osee.framework.skynet.core.test/src/org/eclipse/osee/framework/skynet/core/test/relation/CrossBranchLinkTest.java @@ -33,6 +33,9 @@ import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; +/** + * @author Donald G. Dunne + */ public class CrossBranchLinkTest { public static Artifact folderArt; diff --git a/plugins/org.eclipse.osee.support.test.util/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.support.test.util/META-INF/MANIFEST.MF index 763c81d547f..452e283463a 100644 --- a/plugins/org.eclipse.osee.support.test.util/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.osee.support.test.util/META-INF/MANIFEST.MF @@ -12,6 +12,9 @@ Import-Package: org.eclipse.core.runtime, org.eclipse.osee.framework.core.data, org.eclipse.osee.framework.core.exception, org.eclipse.osee.framework.database.core, + org.eclipse.osee.framework.jdk.core.type, + org.eclipse.osee.framework.jdk.core.util, + org.eclipse.osee.framework.jdk.core.util.io, org.eclipse.osee.framework.logging, org.osgi.framework Require-Bundle: org.junit4;bundle-version="4.3.1" diff --git a/plugins/org.eclipse.osee.support.test.util/src/org/eclipse/osee/support/test/util/UnitTestCounter.java b/plugins/org.eclipse.osee.support.test.util/src/org/eclipse/osee/support/test/util/UnitTestCounter.java new file mode 100644 index 00000000000..a429158dde5 --- /dev/null +++ b/plugins/org.eclipse.osee.support.test.util/src/org/eclipse/osee/support/test/util/UnitTestCounter.java @@ -0,0 +1,104 @@ +/* + * Created on Dec 21, 2010 + * + * PLACE_YOUR_DISTRIBUTION_STATEMENT_RIGHT_HERE + */ +package org.eclipse.osee.support.test.util; + +import java.io.File; +import java.io.IOException; +import java.util.Arrays; +import java.util.Map.Entry; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import org.eclipse.osee.framework.jdk.core.type.CountingMap; +import org.eclipse.osee.framework.jdk.core.type.MutableInteger; +import org.eclipse.osee.framework.jdk.core.util.AFile; +import org.eclipse.osee.framework.jdk.core.util.Lib; +import org.eclipse.osee.framework.jdk.core.util.Strings; +import org.eclipse.osee.framework.jdk.core.util.io.MatchFilter; + +public class UnitTestCounter { + + private static int unitTestCount = 0, testPointCount = 0; + private static final CountingMap<String> authorToFileCount = new CountingMap<String>(10); + private static final CountingMap<String> authorToTestPointCount = new CountingMap<String>(10); + + public static void main(String[] args) { + + try { + StringBuffer sb = new StringBuffer(); + for (String dirNam : Arrays.asList("C:\\UserData\\git\\org.eclipse.osee\\plugins\\", + "C:\\UserData\\git\\lba.osee\\plugins\\")) { + File dir1 = new File(dirNam); + for (String filename : Lib.readListFromDir(dir1, new MatchFilter(".*\\.test"), true)) { + if (!Strings.isValid(filename)) { + continue; + } + System.out.println(String.format("Processing [%s]", filename)); + File file = new File(dir1 + "\\" + filename); + recurseAndFind(file, sb); + } + } + + StringBuffer results = new StringBuffer(); + results.append("Test Unit Total, " + unitTestCount + "\n"); + for (Entry<String, MutableInteger> entry : authorToFileCount.getCounts()) { + results.append(entry.getKey() + ", " + entry.getValue() + "\n"); + } + results.append("\n\n"); + results.append("Test Point Total, " + testPointCount + "\n"); + for (Entry<String, MutableInteger> entry : authorToTestPointCount.getCounts()) { + results.append(entry.getKey() + ", " + entry.getValue() + "\n"); + } + results.append("\n\n"); + results.append(sb.toString()); + + String outputFilename = "C:\\UserData\\UnitTestCounter.csv"; + System.out.println("\n\nResults written to " + outputFilename + "\n"); + Lib.writeStringToFile(results.toString(), new File(outputFilename)); + } catch (Exception ex) { + System.out.println(ex.getLocalizedMessage()); + } + } + + private static void recurseAndFind(File file, StringBuffer sb) throws IOException { + if (file.isDirectory()) { + for (String filename : Lib.readListFromDir(file, new MatchFilter(".*"), true)) { + File childFile = new File(file.getAbsolutePath() + "\\" + filename); + recurseAndFind(childFile, sb); + } + } + if (file.getAbsolutePath().endsWith(".java") && !file.getName().contains("UnitTestCounter")) { + String text = AFile.readFile(file); + if (text.contains("@Test") || text.contains("@org.junit.Test")) { + System.err.println("Found java test file " + file.getName()); + sb.append(file.getName() + ", "); + unitTestCount++; + for (String line : text.split("\n")) { + if (line.contains("* @author")) { + String author = line; + System.out.println(" " + author); + author = author.replaceAll(":", ""); + author = author.replaceAll(System.getProperty("line.separator"), ""); + author = author.replaceFirst("^.*@author *", ""); + author = author.replaceFirst(" *$", ""); + authorToFileCount.put(author); + sb.append(author); + + Matcher m = Pattern.compile("(@Test|@org.junit.Test)").matcher(text); + int fileTestPointCount = 0; + while (m.find()) { + fileTestPointCount++; + } + testPointCount += fileTestPointCount; + authorToTestPointCount.put(author, fileTestPointCount); + } + } + sb.append("\n"); + } else { + System.err.println("NOT TEST FILE " + file.getName()); + } + } + } +} |