Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jsf/tests/org.eclipse.jst.jsf.metadata.tests/src/org/eclipse/jst/jsf/metadata/tests/taglibprocessing/TaglibProcessingTestCase.java')
-rw-r--r--jsf/tests/org.eclipse.jst.jsf.metadata.tests/src/org/eclipse/jst/jsf/metadata/tests/taglibprocessing/TaglibProcessingTestCase.java52
1 files changed, 27 insertions, 25 deletions
diff --git a/jsf/tests/org.eclipse.jst.jsf.metadata.tests/src/org/eclipse/jst/jsf/metadata/tests/taglibprocessing/TaglibProcessingTestCase.java b/jsf/tests/org.eclipse.jst.jsf.metadata.tests/src/org/eclipse/jst/jsf/metadata/tests/taglibprocessing/TaglibProcessingTestCase.java
index d5c6494..17e1960 100644
--- a/jsf/tests/org.eclipse.jst.jsf.metadata.tests/src/org/eclipse/jst/jsf/metadata/tests/taglibprocessing/TaglibProcessingTestCase.java
+++ b/jsf/tests/org.eclipse.jst.jsf.metadata.tests/src/org/eclipse/jst/jsf/metadata/tests/taglibprocessing/TaglibProcessingTestCase.java
@@ -11,22 +11,23 @@
********************************************************************************/
package org.eclipse.jst.jsf.metadata.tests.taglibprocessing;
-import java.util.Iterator;
import java.util.List;
import junit.framework.TestCase;
+import org.eclipse.jface.text.IDocument;
+import org.eclipse.jst.jsf.common.metadata.tests.AbstractBaseMetaDataTestCase;
import org.eclipse.jst.jsf.context.structureddocument.internal.provisional.IStructuredDocumentContext;
+import org.eclipse.jst.jsf.context.structureddocument.internal.provisional.IStructuredDocumentContextFactory;
import org.eclipse.jst.jsf.metadata.tests.MetadataTestsPlugin;
-import org.eclipse.jst.jsf.metadataprocessors.internal.provisional.IMetaDataEnabledFeature;
import org.eclipse.jst.jsf.metadataprocessors.internal.provisional.MetaDataEnabledProcessingFactory;
import org.eclipse.jst.jsf.metadataprocessors.internal.provisional.features.ICreateValues;
import org.eclipse.jst.jsf.metadataprocessors.internal.provisional.features.IDefaultValue;
import org.eclipse.jst.jsf.metadataprocessors.internal.provisional.features.IPossibleValues;
import org.eclipse.jst.jsf.metadataprocessors.internal.provisional.features.IValidValues;
-public abstract class TaglibProcessingTestCase extends TestCase {
- protected IStructuredDocumentContext docContext;
+public abstract class TaglibProcessingTestCase extends AbstractBaseMetaDataTestCase {
+// protected IStructuredDocumentContext docContext;
protected String uri = "http://org.eclipse.jsf/tagprocessing";
protected String bundle = "org.eclipse.jst.jsf.core";
protected String barkerBundle = MetadataTestsPlugin.ID_BUNDLE;
@@ -38,7 +39,8 @@ public abstract class TaglibProcessingTestCase extends TestCase {
protected List defaultValueAdapters;
protected List createValuesAdapters;
- public void setUp(){
+ public void setUp() throws Exception{
+ super.setUp();
// TODO: This won't work currently docContext = getTestDocContext();
possibleValueAdapters = getProcessorAdapters(IPossibleValues.class);
@@ -73,33 +75,33 @@ public abstract class TaglibProcessingTestCase extends TestCase {
return attributeName;
}
- private List getProcessorAdapters(Class featureClass) {
+ protected List getProcessorAdapters(Class featureClass) {
return MetaDataEnabledProcessingFactory.getInstance().
getAttributeValueRuntimeTypeFeatureProcessors(featureClass, docContext,
uri, tag , getAttributeNameFromTest());
}
- private IMetaDataEnabledFeature getProcessorForBundle(List processors, String bundleID){
- IMetaDataEnabledFeature ret = null;
- Iterator it = processors.iterator();
- while(it.hasNext()){
- IMetaDataEnabledFeature feature = (IMetaDataEnabledFeature)it.next();
- if (feature.getBundleID().equals(bundleID)){
- ret = feature;
- break;
- }
- }
- return ret;
- }
+// private IMetaDataEnabledFeature getProcessorForBundle(List processors, String bundleID){
+// IMetaDataEnabledFeature ret = null;
+// Iterator it = processors.iterator();
+// while(it.hasNext()){
+// IMetaDataEnabledFeature feature = (IMetaDataEnabledFeature)it.next();
+// if (feature.getBundleID().equals(bundleID)){
+// ret = feature;
+// break;
+// }
+// }
+// return ret;
+// }
// private ITypeDescriptor getType(String typeId){
// return AttributeValueRuntimeTypeFactory.getInstance().getType(typeId);
// }
- protected IMetaDataEnabledFeature getBarkProcessingBundle(List processors) {
- return getProcessorForBundle(processors, barkerBundle);
- }
-
- protected IMetaDataEnabledFeature getProcessorForTaglibProcessingBundle(List processors) {
- return getProcessorForBundle(processors, bundle);
- }
+// protected IMetaDataEnabledFeature getBarkProcessingBundle(List processors) {
+// return getProcessorForBundle(processors, barkerBundle);
+// }
+//
+// protected IMetaDataEnabledFeature getProcessorForTaglibProcessingBundle(List processors) {
+// return getProcessorForBundle(processors, bundle);
+// }
}

Back to the top