core/com.nokia.carbide.templatewizard.symbian.tests/src/com/nokia/carbide/templatewizard/symbian/tests/TestSymbianSDK.java
--- 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() {
}