|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.tasklist.usertasks; import java.beans.PropertyChangeListener; import java.beans.PropertyChangeSupport; import java.beans.PropertyChangeEvent; import java.io.BufferedReader; import java.io.IOException; import java.io.Reader; import java.io.Writer; import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; import junit.framework.*; import org.netbeans.modules.tasklist.client.Suggestion; import org.netbeans.modules.tasklist.client.SuggestionPriority; import org.netbeans.modules.tasklist.providers.SuggestionProvider; import org.netbeans.modules.tasklist.usertasks.UserTask; import org.openide.ErrorManager; import org.openide.nodes.Node; import org.openide.util.NbBundle; /** * * @author Petr Kuzel */ public class TaskTest extends TestCase { public TaskTest(java.lang.String testName) { super(testName); } public static Test suite() { TestSuite suite = new TestSuite(TaskTest.class); return suite; } /** * Test for UserTask.getEffort() method */ public void testGetEffort() { UserTaskList utl = new UserTaskList(); UserTask root = new UserTask("root", utl); root.setEffortComputed(true); UserTask a = new UserTask("a", utl); a.setEffort(200); assertTrue(a.getEffort() == 200); UserTask b = new UserTask("b", utl); b.setEffort(300); root.addSubtask(a); root.addSubtask(b); assertTrue(root.computeEffort() == 500); assertTrue(root.getEffort() == 500); } /** * Test for UserTask.getEffort() method */ public void testGetEffort2() { UserTaskList utl = new UserTaskList(); UserTask root = new UserTask("root", utl); root.setEffortComputed(true); root.setProgressComputed(true); UserTask a = new UserTask("a", utl); a.setEffort(200); a.setPercentComplete(25); UserTask b = new UserTask("b", utl); b.setEffort(300); b.setPercentComplete(75); root.addSubtask(a); root.addSubtask(b); assertEquals((50 + 225) * 100 / (500), root.getPercentComplete()); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.