Modified: 
pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/schema/XMPSchemaTest.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/schema/XMPSchemaTest.java?rev=1377804&r1=1377803&r2=1377804&view=diff
==============================================================================
--- 
pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/schema/XMPSchemaTest.java
 (original)
+++ 
pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/schema/XMPSchemaTest.java
 Mon Aug 27 19:36:50 2012
@@ -62,7 +62,7 @@ public class XMPSchemaTest {
                String bagName = "BAGTEST";
                String value1 = "valueOne";
                String value2 = "valueTwo";
-               schem.addBagValue("nsSchem:"+bagName, new TextType(parent, 
null,"rdf", "li", value1));
+               schem.addBagValue(bagName, new TextType(parent, null,"rdf", 
"li", value1));
                schem.addQualifiedBagValue(bagName, value2);
 
                List<String> values = schem.getUnqualifiedBagValueList(bagName);
@@ -208,7 +208,8 @@ public class XMPSchemaTest {
 
                String seqdate = "SeqDate";
 
-               String prefSchem = schem.getPrefix() + ":";
+//             String prefSchem = schem.getPrefix() + ":";
+               String prefSchem = "";
 
                schem.setBooleanPropertyValueAsSimple(bool, boolVal);
                schem.setDatePropertyValueAsSimple(date, dateVal);
@@ -258,7 +259,7 @@ public class XMPSchemaTest {
        @Test
        public void testProperties() throws Exception {
 
-               Assert.assertEquals("nsURI", schem.getNamespaceValue());
+               Assert.assertEquals("nsURI", schem.getNamespace());
 
                // In real cases, rdf ns will be declared before !
                schem.setAttribute(new 
Attribute("http://www.w3.org/2000/xmlns/";,
@@ -274,7 +275,7 @@ public class XMPSchemaTest {
 
                String textProp = "textProp";
                String textPropVal = "TextPropTest";
-               schem.setTextPropertyValue("nsSchem:"+textProp, textPropVal);
+               schem.setTextPropertyValue(textProp, textPropVal);
                Assert.assertEquals(textPropVal, 
schem.getUnqualifiedTextPropertyValue(textProp));
 
                TextType text = new TextType(parent,null, "nsSchem", 
"textType", "GRINGO");
@@ -291,7 +292,7 @@ public class XMPSchemaTest {
                schem.setDateProperty(dateType);
                Assert
                                .assertEquals(dateType, schem
-                                               
.getDateProperty("nsSchem:dateType"));
+                                               .getDateProperty("dateType"));
 
                String bool = "nsSchem:booleanTestProp";
                Boolean boolVal = false;
@@ -302,7 +303,7 @@ public class XMPSchemaTest {
                                false);
                schem.setBooleanProperty(boolType);
                Assert.assertEquals(boolType, schem
-                               .getBooleanProperty("nsSchem:boolType"));
+                               .getBooleanProperty("boolType"));
 
                String intProp = "nsSchem:IntegerTestProp";
                Integer intPropVal = 5;
@@ -312,12 +313,12 @@ public class XMPSchemaTest {
                IntegerType intType = new IntegerType(parent, null, "nsSchem", 
"intType", 5);
                schem.setIntegerProperty(intType);
                Assert.assertEquals(intType, schem
-                               .getIntegerProperty("nsSchem:intType"));
+                               .getIntegerProperty("intType"));
 
                // Check bad type verification
                boolean ok = false;
                try {
-                       schem.getIntegerProperty("nsSchem:boolType");
+                       schem.getIntegerProperty("boolType");
                } catch (IllegalArgumentException e) {
                        ok = true;
                }
@@ -331,14 +332,14 @@ public class XMPSchemaTest {
                Assert.assertEquals(true, ok);
                ok = false;
                try {
-                       schem.getDateProperty("nsSchem:textType");
+                       schem.getDateProperty("textType");
                } catch (IllegalArgumentException e) {
                        ok = true;
                }
                Assert.assertEquals(true, ok);
                ok = false;
                try {
-                       schem.getBooleanProperty("nsSchem:dateType");
+                       schem.getBooleanProperty("dateType");
                } catch (IllegalArgumentException e) {
                        ok = true;
                }
@@ -472,19 +473,17 @@ public class XMPSchemaTest {
        public void testListAndContainerAccessor() throws Exception {
                String boolname = "bool";
                boolean boolVal = true;
-               BooleanType bool = new BooleanType(parent, null, 
schem.getLocalPrefix(),
+               BooleanType bool = new BooleanType(parent, null, 
schem.getPrefix(),
                                boolname, boolVal);
                Attribute att = new Attribute(null, "rdf", "test", "vgh");
                schem.setAttribute(att);
                schem.setBooleanProperty(bool);
 
-               Assert.assertEquals(schem.getAllProperties(), schem.getContent()
-                               .getAllProperties());
+               Assert.assertEquals(schem.getAllProperties(), 
schem.getAllProperties());
                Assert.assertTrue(schem.getAllProperties().contains(bool));
                Assert.assertTrue(schem.getAllAttributes().contains(att));
 
-               Assert.assertEquals(bool, schem.getPropertyAsSimple(boolname));
-               Assert.assertEquals(bool, 
schem.getUnqualifiedProperty(boolname));
+               Assert.assertEquals(bool, schem.getProperty(boolname));
 
        }
 }

Modified: 
pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/type/AbstractStructuredTypeTester.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/type/AbstractStructuredTypeTester.java?rev=1377804&r1=1377803&r2=1377804&view=diff
==============================================================================
--- 
pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/type/AbstractStructuredTypeTester.java
 (original)
+++ 
pdfbox/branches/xmpbox-refactoring/xmpbox/src/test/java/org/apache/padaf/xmpbox/type/AbstractStructuredTypeTester.java
 Mon Aug 27 19:36:50 2012
@@ -94,22 +94,10 @@ public abstract class AbstractStructured
                getStructured().addSimpleProperty(fieldName, value);
                Assert.assertNotNull(getStructured().getProperty(fieldName));
                // check property type
-               AbstractSimpleProperty asp = 
getStructured().getProperty(fieldName);
+               AbstractSimpleProperty asp = (AbstractSimpleProperty) 
getStructured().getProperty(fieldName);
                Assert.assertEquals(td.getTypeClass(),asp.getClass());
        }
 
-       
-//     protected List<Field> getXmpFields () {
-//             Field [] fields = clz.getFields();
-//             List<Field> result = new ArrayList<Field>(fields.length);
-//             for (Field field : fields) {
-//                     if (field.getAnnotation(PropertyType.class)!=null) {
-//                             result.add(field);
-//                     }
-//             }
-//             return result;
-//     }
-
     @Test
     public void testSetter () throws Exception {
        String setter = TypeTestingHelper.calculateSimpleSetter(fieldName);
@@ -118,7 +106,7 @@ public abstract class AbstractStructured
        Method set = clz.getMethod(setter, new Class<?>[] 
{TypeTestingHelper.getJavaType(td)} );
        set.invoke(getStructured(), new Object [] {value});
        // check property set
-       Assert.assertEquals(value, 
getStructured().getProperty(fieldName).getValue());
+       Assert.assertEquals(value, 
((AbstractSimpleProperty)getStructured().getProperty(fieldName)).getValue());
        // check getter
        Method get = 
clz.getMethod(TypeTestingHelper.calculateSimpleGetter(fieldName), new Class[0]);
        Object result = get.invoke(getStructured(), new Object [0]);


Reply via email to