This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch extest
in repository https://gitbox.apache.org/repos/asf/maven-shared-utils.git

commit 7a7e1eb9afa9bb2c78174b45f8049d37b2f316b9
Author: Elliotte Rusty Harold <elh...@ibiblio.org>
AuthorDate: Thu Jun 1 06:39:33 2023 -0400

    clear a couple of TODOs by better testing exceptions
---
 .../ReflectionValueExtractorTest.java              | 34 +++++++++++-----------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git 
a/src/test/java/org/apache/maven/shared/utils/introspection/ReflectionValueExtractorTest.java
 
b/src/test/java/org/apache/maven/shared/utils/introspection/ReflectionValueExtractorTest.java
index 3913829..2092021 100644
--- 
a/src/test/java/org/apache/maven/shared/utils/introspection/ReflectionValueExtractorTest.java
+++ 
b/src/test/java/org/apache/maven/shared/utils/introspection/ReflectionValueExtractorTest.java
@@ -58,7 +58,7 @@ public class ReflectionValueExtractorTest extends TestCase {
         project.addArtifact(new Artifact("g2", "a2", "v2", "e2", "c2"));
     }
 
-    public void testValueExtraction() throws Exception {
+    public void testValueExtraction() throws IntrospectionException {
         // 
----------------------------------------------------------------------
         // Top level values
         // 
----------------------------------------------------------------------
@@ -137,20 +137,20 @@ public class ReflectionValueExtractorTest extends 
TestCase {
         assertNotNull(build);
     }
 
-    public void testValueExtractorWithAInvalidExpression() throws Exception {
+    public void testValueExtractorWithAInvalidExpression() throws 
IntrospectionException {
         assertNull(ReflectionValueExtractor.evaluate("project.foo", project));
         
assertNull(ReflectionValueExtractor.evaluate("project.dependencies[10]", 
project));
         
assertNull(ReflectionValueExtractor.evaluate("project.dependencies[0].foo", 
project));
     }
 
-    public void testMappedDottedKey() throws Exception {
+    public void testMappedDottedKey() throws IntrospectionException {
         Map<String, String> map = new HashMap<String, String>();
         map.put("a.b", "a.b-value");
 
         assertEquals("a.b-value", 
ReflectionValueExtractor.evaluate("h.value(a.b)", new ValueHolder(map)));
     }
 
-    public void testIndexedMapped() throws Exception {
+    public void testIndexedMapped() throws IntrospectionException {
         Map<Object, Object> map = new HashMap<Object, Object>();
         map.put("a", "a-value");
         List<Object> list = new ArrayList<Object>();
@@ -159,7 +159,7 @@ public class ReflectionValueExtractorTest extends TestCase {
         assertEquals("a-value", 
ReflectionValueExtractor.evaluate("h.value[0](a)", new ValueHolder(list)));
     }
 
-    public void testMappedIndexed() throws Exception {
+    public void testMappedIndexed() throws IntrospectionException {
         List<Object> list = new ArrayList<Object>();
         list.add("a-value");
         Map<Object, Object> map = new HashMap<Object, Object>();
@@ -167,23 +167,23 @@ public class ReflectionValueExtractorTest extends 
TestCase {
         assertEquals("a-value", 
ReflectionValueExtractor.evaluate("h.value(a)[0]", new ValueHolder(map)));
     }
 
-    public void testMappedMissingDot() throws Exception {
+    public void testMappedMissingDot() throws IntrospectionException {
         Map<Object, Object> map = new HashMap<Object, Object>();
         map.put("a", new ValueHolder("a-value"));
         assertNull(ReflectionValueExtractor.evaluate("h.value(a)value", new 
ValueHolder(map)));
     }
 
-    public void testIndexedMissingDot() throws Exception {
+    public void testIndexedMissingDot() throws IntrospectionException {
         List<Object> list = new ArrayList<Object>();
         list.add(new ValueHolder("a-value"));
         assertNull(ReflectionValueExtractor.evaluate("h.value[0]value", new 
ValueHolder(list)));
     }
 
-    public void testDotDot() throws Exception {
+    public void testDotDot() throws IntrospectionException {
         assertNull(ReflectionValueExtractor.evaluate("h..value", new 
ValueHolder("value")));
     }
 
-    public void testBadIndexedSyntax() throws Exception {
+    public void testBadIndexedSyntax() throws IntrospectionException {
         List<Object> list = new ArrayList<Object>();
         list.add("a-value");
         Object value = new ValueHolder(list);
@@ -196,7 +196,7 @@ public class ReflectionValueExtractorTest extends TestCase {
         assertNull(ReflectionValueExtractor.evaluate("h.value[-1]", value));
     }
 
-    public void testBadMappedSyntax() throws Exception {
+    public void testBadMappedSyntax() throws IntrospectionException {
         Map<Object, Object> map = new HashMap<Object, Object>();
         map.put("a", "a-value");
         Object value = new ValueHolder(map);
@@ -207,27 +207,27 @@ public class ReflectionValueExtractorTest extends 
TestCase {
         assertNull(ReflectionValueExtractor.evaluate("h.value(a]", value));
     }
 
-    public void testIllegalIndexedType() throws Exception {
+    public void testIllegalIndexedType() throws IntrospectionException {
         try {
             ReflectionValueExtractor.evaluate("h.value[1]", new 
ValueHolder("string"));
         } catch (Exception e) {
-            // TODO assert exception message
+            assertNotNull(e.getMessage());
         }
     }
 
-    public void testIllegalMappedType() throws Exception {
+    public void testIllegalMappedType() throws IntrospectionException {
         try {
             ReflectionValueExtractor.evaluate("h.value(key)", new 
ValueHolder("string"));
         } catch (Exception e) {
-            // TODO assert exception message
+            assertNotNull(e.getMessage());
         }
     }
 
-    public void testTrimRootToken() throws Exception {
+    public void testTrimRootToken() throws IntrospectionException {
         assertNull(ReflectionValueExtractor.evaluate("project", project, 
true));
     }
 
-    public void testArtifactMap() throws Exception {
+    public void testArtifactMap() throws IntrospectionException {
         assertEquals(
                 "g0",
                 ((Artifact) 
ReflectionValueExtractor.evaluate("project.artifactMap(g0:a0:c0)", 
project)).getGroupId());
@@ -452,7 +452,7 @@ public class ReflectionValueExtractorTest extends TestCase {
         }
     }
 
-    public void testRootPropertyRegression() throws Exception {
+    public void testRootPropertyRegression() throws IntrospectionException {
         Project project = new Project();
         project.setDescription("c:\\\\org\\apache\\test");
         Object evalued = ReflectionValueExtractor.evaluate("description", 
project);

Reply via email to