You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by le...@apache.org on 2004/05/05 14:24:46 UTC
cvs commit: jakarta-commons-sandbox/attributes/xdocs index.xml
leosutic 2004/05/05 05:24:46
Modified: attributes/unittest/src/test/org/apache/commons/attributes/test
AttributesTestCase.java RuntimeSample.java
Sample.java SuperSample.java
attributes/xdocs index.xml
Log:
Bringing stuff back into sync.
Revision Changes Path
1.12 +14 -0 jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/AttributesTestCase.java
Index: AttributesTestCase.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/AttributesTestCase.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- AttributesTestCase.java 21 Mar 2004 00:02:37 -0000 1.11
+++ AttributesTestCase.java 5 May 2004 12:24:45 -0000 1.12
@@ -121,6 +121,20 @@
assertTrue (Attributes.hasAttribute (m, new Dependency ( SampleService.class, "sample-if-1" ) ));
assertTrue (Attributes.hasAttribute (m, new Dependency ( SampleService.class, "sample-if-2" ) ));
}
+
+ public void testPrivateMethodNonInheritance () throws Exception {
+ Method m = Sample.class.getDeclaredMethod ("privateMethod", new Class[]{});
+ assertEquals (1, Attributes.getAttributes (m).size ());
+ assertEquals (1, Attributes.getAttributes (m, Dependency.class).size ());
+ assertTrue (Attributes.hasAttributeType (m, Dependency.class));
+ assertTrue (Attributes.hasAttribute (m, new Dependency ( SampleService.class, "sample-privateMethod" ) ));
+
+ m = SuperSample.class.getDeclaredMethod ("privateMethod", new Class[]{});
+ assertEquals (1, Attributes.getAttributes (m).size ());
+ assertEquals (1, Attributes.getAttributes (m, Dependency.class).size ());
+ assertTrue (Attributes.hasAttributeType (m, Dependency.class));
+ assertTrue (Attributes.hasAttribute (m, new Dependency ( SampleService.class, "super-privateMethod" ) ));
+ }
public void testParameterAndReturnAttributes () throws Exception {
Method m = Sample.class.getMethod ("methodWithAttributes", new Class[]{ Integer.TYPE, Integer.TYPE });
1.6 +5 -0 jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/RuntimeSample.java
Index: RuntimeSample.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/RuntimeSample.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- RuntimeSample.java 19 Feb 2004 14:49:15 -0000 1.5
+++ RuntimeSample.java 5 May 2004 12:24:46 -0000 1.6
@@ -40,6 +40,8 @@
ba.setName ("Smith, John \"Agent\"");
rar.addMethodAttribute ("methodWithNamedParameters", new Class[]{}, ba);
+ rar.addMethodAttribute ("privateMethod", new Class[]{}, new Dependency ( SampleService.class, "sample-privateMethod" ));
+
Attributes.setAttributes (rar);
} catch (Exception e) {
throw new Error ("Unable to set attribute information: " + e.toString ());
@@ -67,6 +69,9 @@
}
public void methodWithNoAttributes () {
+ }
+
+ private void privateMethod () {
}
public static class InnerSample {
1.7 +7 -0 jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/Sample.java
Index: Sample.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/Sample.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Sample.java 19 Feb 2004 14:49:15 -0000 1.6
+++ Sample.java 5 May 2004 12:24:46 -0000 1.7
@@ -65,4 +65,11 @@
*/
public static class InnerSample {
}
+
+ /**
+ * @@Dependency ( SampleService.class, "sample-privateMethod" )
+ */
+ private void privateMethod () {
+
+ }
}
1.6 +7 -0 jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/SuperSample.java
Index: SuperSample.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/attributes/unittest/src/test/org/apache/commons/attributes/test/SuperSample.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SuperSample.java 19 Feb 2004 14:49:15 -0000 1.5
+++ SuperSample.java 5 May 2004 12:24:46 -0000 1.6
@@ -54,4 +54,11 @@
}
+ /**
+ * @@Dependency ( SampleService.class, "super-privateMethod" )
+ */
+ private void privateMethod () {
+
+ }
+
}
1.7 +5 -1 jakarta-commons-sandbox/attributes/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/attributes/xdocs/index.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- index.xml 3 Mar 2004 21:20:04 -0000 1.6
+++ index.xml 5 May 2004 12:24:46 -0000 1.7
@@ -206,6 +206,10 @@
<td>Yes</td>
</tr>
<tr>
+ <td>Javadoc Taglet</td>
+ <td>Yes</td>
+ </tr>
+ <tr>
<td>Object attributes don't have to be serializable</td>
<td>Yes</td>
</tr>
@@ -224,7 +228,7 @@
<tr>
<td>Runtime code size</td>
<td>21kB</td>
- </tr>
+ </tr>
<tr>
<td>Unit test coverage</td>
<td>Excellent</td>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org