Author: rfeng
Date: Tue Mar  3 23:29:10 2009
New Revision: 749840

URL: http://svn.apache.org/viewvc?rev=749840&view=rev
Log:
Minor refactoring of the test case

Added:
    
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java
   (with props)
Removed:
    
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/Policy.java
Modified:
    
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/TestPolicyProcessor.java

Added: 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java?rev=749840&view=auto
==============================================================================
--- 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java
 (added)
+++ 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java
 Tue Mar  3 23:29:10 2009
@@ -0,0 +1,39 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+
+package org.apache.tuscany.sca.definitions;
+
+import javax.xml.namespace.QName;
+
+/**
+ * Mocked Policy
+ */
+public class MockPolicy {
+    public QName getName() {
+        return new QName("http://schemas.xmlsoap.org/ws/2004/09/policy";, 
"PolicyAttachment");
+    }
+
+    public boolean isUnresolved() {
+        return false;
+    }
+
+    public void setUnresolved(boolean unresolved) {
+    }
+
+}

Propchange: 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/MockPolicy.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/TestPolicyProcessor.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/TestPolicyProcessor.java?rev=749840&r1=749839&r2=749840&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/TestPolicyProcessor.java
 (original)
+++ 
tuscany/java/sca/modules/definitions-xml/src/test/java/org/apache/tuscany/sca/definitions/TestPolicyProcessor.java
 Tue Mar  3 23:29:10 2009
@@ -34,41 +34,24 @@
  *
  * @version $Rev$ $Date$
  */
-public class TestPolicyProcessor implements StAXArtifactProcessor<Policy> {
-
+public class TestPolicyProcessor implements StAXArtifactProcessor<MockPolicy> {
     public QName getArtifactType() {
         return new QName("http://schemas.xmlsoap.org/ws/2004/09/policy";, 
"PolicyAttachment");
     }
 
-    public Policy read(XMLStreamReader arg0) throws ContributionReadException, 
XMLStreamException {
-        return new MockPolicyImplOne();
+    public MockPolicy read(XMLStreamReader arg0) throws 
ContributionReadException, XMLStreamException {
+        return new MockPolicy();
     }
 
-    public void write(Policy arg0, XMLStreamWriter arg1) throws 
ContributionWriteException,
-                                                        XMLStreamException {
+    public void write(MockPolicy arg0, XMLStreamWriter arg1) throws 
ContributionWriteException, XMLStreamException {
     }
 
-    public Class<Policy> getModelType() {
-        // TODO Auto-generated method stub
-        return Policy.class;
+    public Class<MockPolicy> getModelType() {
+        return MockPolicy.class;
     }
 
-    public void resolve(Policy arg0, ModelResolver arg1) throws 
ContributionResolveException {
+    public void resolve(MockPolicy arg0, ModelResolver arg1) throws 
ContributionResolveException {
 
     }
 
-    
-    public class MockPolicyImplOne implements Policy {
-        public QName getSchemaName() {
-            return new QName("http://schemas.xmlsoap.org/ws/2004/09/policy";, 
"PolicyAttachment");
-        }
-
-        public boolean isUnresolved() {
-            return false;
-        }
-
-        public void setUnresolved(boolean unresolved) {
-        }
-        
-    }
 }


Reply via email to