core/com.nokia.carbide.templatewizard.symbian.tests/src/com/nokia/carbide/templatewizard/symbian/tests/TestSymbianSDK.java
branchC3_BUILDER_WORK
changeset 1462 b38491fd06da
parent 1444 4f7d895e3e16
--- a/core/com.nokia.carbide.templatewizard.symbian.tests/src/com/nokia/carbide/templatewizard/symbian/tests/TestSymbianSDK.java	Fri Jun 11 11:35:13 2010 -0500
+++ b/core/com.nokia.carbide.templatewizard.symbian.tests/src/com/nokia/carbide/templatewizard/symbian/tests/TestSymbianSDK.java	Fri Jun 11 12:09:52 2010 -0500
@@ -19,55 +19,77 @@
 
 package com.nokia.carbide.templatewizard.symbian.tests;
 
-import java.util.HashMap;
-import java.util.HashSet;
+import java.io.File;
 import java.util.List;
-import java.util.Map;
 import java.util.Set;
 
+import org.eclipse.core.runtime.IPath;
 import org.osgi.framework.Version;
 
+import com.nokia.carbide.cpp.internal.api.sdk.ISymbianSDKModifier;
 import com.nokia.carbide.cpp.sdk.core.ISDKBuildInfo;
-import com.nokia.carbide.cpp.sdk.core.ISymbianBuilderID;
 import com.nokia.carbide.cpp.sdk.core.ISymbianSDK;
 
-class TestSymbianSDK implements ISymbianSDK {
+class TestSymbianSDK implements ISymbianSDK, ISymbianSDKModifier {
 	
 	private String framework;
-	private TestBuildInfo testBuildInfo;
-	private Map<String, ISDKBuildInfo> buildInfoMap = new HashMap<String, ISDKBuildInfo>();
-	private Set sdkFeatures = new HashSet();
+	private Version sdkVersion;
+	private String family;
 
 	public TestSymbianSDK(String frameWork, String sdkVersionString) {
 		this.framework = frameWork;
-		testBuildInfo = new TestBuildInfo();
-		testBuildInfo.setSDKVersion(this, Version.parseVersion(sdkVersionString));
-		testBuildInfo.setFamily(framework);
-		buildInfoMap.put(ISymbianBuilderID.SBSV1_BUILDER, testBuildInfo);
+		setSDKVersion(Version.parseVersion(sdkVersionString));
+		setFamily(framework);
+	}
+
+	public void addSupportedFeature(Object feature) {
 	}
 
 	public ISDKBuildInfo getBuildInfo(String builderId) {
-		ISDKBuildInfo buildInfo = buildInfoMap.get(builderId);
-		return buildInfo;
+		return null;
+	}
+
+	public String getEPOCROOT() {
+		return "C:\\";
+	}
+
+	public String getFamily() {
+		return family;
+	}
+
+	public IPath getIncludePath() {
+		return null;
+	}
+
+	public String getName() {
+		return null;
+	}
+
+	public Version getOSVersion() {
+		return null;
+	}
+
+	public File getPrefixFile(String builderId) {
+		return null;
+	}
+
+	public IPath getReleaseRoot() {
+		return null;
+	}
+
+	public Version getSDKVersion() {
+		return sdkVersion;
 	}
 
 	public Set getSupportedFeatures() {
-		return sdkFeatures;
-	}
-
-	public boolean isValid() {
-		return false;
-	}
-
-	public List<String> validationErrors() {
 		return null;
 	}
 
-	public boolean isEnabled() {
-		return false;
+	public List<String> getSupportedTargetTypes() {
+		return null;
 	}
 
-	public List<String> getVariantCFGMacros() {
+	public IPath getToolsPath() {
 		return null;
 	}
 
@@ -75,21 +97,47 @@
 		return null;
 	}
 
-	public String getEPOCROOT() {
-		return "C:\\";
-	}
-
-	public Version getOSVersion() {
+	public List<String> getVariantCFGMacros() {
 		return null;
 	}
 
-	public List<String> getSupportedTargetTypes() {
+	public String getVendor() {
 		return null;
 	}
 
 	public void setEPOCROOT(String epocRoot) {
 	}
 
+	public boolean isEnabled() {
+		return false;
+	}
+
+	public void setBuildInfo(ISDKBuildInfo buildInfo, String builderId) {
+	}
+
+	public void setEnabled(boolean enable) {
+	}
+
+	public void setFamily(String family) {
+		this.family = family;
+	}
+
+	public void setName(String name) {
+	}
+
+	public void setOSVersion(Version osVer) {
+	}
+
+	public void setPrefixFile(IPath prefixFile, String builderId) {
+	}
+
+	public void setSDKVersion(Version sdkVers) {
+		sdkVersion = sdkVers;
+	}
+
+	public void setUniqueId(String id) {
+	}
+
 	public void scanSDK() {
 	}