You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by js...@apache.org on 2004/10/12 20:16:44 UTC

svn commit: rev 54682 - incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/packaging

Author: jsong
Date: Tue Oct 12 11:16:43 2004
New Revision: 54682

Added:
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/packaging/FeatureInfoTest.java   (contents, props changed)
Removed:
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/packaging/DriveFeatureInfo.java
Log:
Adding missed file for r54642.


Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/packaging/FeatureInfoTest.java
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/packaging/FeatureInfoTest.java	Tue Oct 12 11:16:43 2004
@@ -0,0 +1,40 @@
+package org.apache.beehive.controls.test.java.packaging;
+
+import junit.framework.TestCase;
+import org.apache.beehive.controls.test.driver.packaging.DriveFeatureInfo;
+import org.apache.beehive.test.tools.milton.common.Report;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+
+
+/**
+ * A TestCase that tests controls FeatureInfo in controls packaging
+ *
+ * FeatureInfo annotation on control interface is saved into controlBeanInfo class
+ * when the control is packaged.
+ *
+ * The tests in this class get feature info from controlBeanInfo class after the
+ * control is packaged into jar, in order to verify this part of control packaging
+ * process.
+ */
+@Freq("checkin")
+public class FeatureInfoTest extends TestCase
+{
+    public FeatureInfoTest( String s ) { super( s ); }
+
+    public void setUp() { }
+
+	/*Test getting FeatureInfo from ControlBeanInfo class*/
+	@Freq("checkin")
+    public void testGetClassLevelFeatureInfo() throws Exception
+    {
+		DriveFeatureInfo driver=new DriveFeatureInfo();
+
+		Report report=driver.doGetClassLevelFeatureInfo();
+
+		String result=report.getStatus();
+
+		if (result.equals(Report.FAIL))
+			fail(report.getMessage());
+
+    }
+}