aboutsummaryrefslogtreecommitdiff
path: root/gradle
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@google.com>2013-11-20 09:09:07 -0800
committerXavier Ducrohet <xav@google.com>2013-11-20 09:09:07 -0800
commit23c11eb2eef650ef6917b5d71af866837c05eab7 (patch)
tree3336548a05ed4974b198b5a3010801b184e54b52 /gradle
parent8268e63fbd10054a304e641892389cbd16af945c (diff)
downloadbuild-23c11eb2eef650ef6917b5d71af866837c05eab7.tar.gz
Fix tests.
Change-Id: I2b082c520e3ebe786c560bc77f364531fd3a9e06
Diffstat (limited to 'gradle')
-rw-r--r--gradle/src/main/groovy/com/android/build/gradle/internal/dsl/BuildTypeDsl.groovy11
-rw-r--r--gradle/src/test/groovy/com/android/build/gradle/internal/dsl/BuildTypeDslTest.groovy4
2 files changed, 12 insertions, 3 deletions
diff --git a/gradle/src/main/groovy/com/android/build/gradle/internal/dsl/BuildTypeDsl.groovy b/gradle/src/main/groovy/com/android/build/gradle/internal/dsl/BuildTypeDsl.groovy
index ed4f651..6ca387c 100644
--- a/gradle/src/main/groovy/com/android/build/gradle/internal/dsl/BuildTypeDsl.groovy
+++ b/gradle/src/main/groovy/com/android/build/gradle/internal/dsl/BuildTypeDsl.groovy
@@ -17,6 +17,7 @@
package com.android.build.gradle.internal.dsl
import com.android.annotations.NonNull
import com.android.annotations.Nullable
+import com.android.annotations.VisibleForTesting
import com.android.builder.BuilderConstants
import com.android.builder.DefaultBuildType
import com.android.builder.NdkConfig
@@ -36,7 +37,7 @@ public class BuildTypeDsl extends DefaultBuildType implements Serializable {
private final NdkConfigDsl ndkConfig
- BuildTypeDsl(@NonNull String name,
+ public BuildTypeDsl(@NonNull String name,
@NonNull FileResolver fileResolver,
@NonNull Instantiator instantiator) {
super(name)
@@ -44,6 +45,14 @@ public class BuildTypeDsl extends DefaultBuildType implements Serializable {
ndkConfig = instantiator.newInstance(NdkConfigDsl.class)
}
+ @VisibleForTesting
+ BuildTypeDsl(@NonNull String name,
+ @NonNull FileResolver fileResolver) {
+ super(name)
+ this.fileResolver = fileResolver
+ ndkConfig = null
+ }
+
@Override
@Nullable
public NdkConfig getNdkConfig() {
diff --git a/gradle/src/test/groovy/com/android/build/gradle/internal/dsl/BuildTypeDslTest.groovy b/gradle/src/test/groovy/com/android/build/gradle/internal/dsl/BuildTypeDslTest.groovy
index c63b2e9..3744b79 100644
--- a/gradle/src/test/groovy/com/android/build/gradle/internal/dsl/BuildTypeDslTest.groovy
+++ b/gradle/src/test/groovy/com/android/build/gradle/internal/dsl/BuildTypeDslTest.groovy
@@ -74,7 +74,7 @@ public class BuildTypeDslTest extends BaseTest {
Project project = ProjectBuilder.builder().withProjectDir(
new File(testDir, "basic")).build()
- BuildTypeDsl object1 = new BuildTypeDsl("foo", project.fileResolver, project.instantiator)
+ BuildTypeDsl object1 = new BuildTypeDsl("foo", project.fileResolver)
// change every value from their default.
object1.setDebuggable(true)
@@ -87,7 +87,7 @@ public class BuildTypeDslTest extends BaseTest {
object1.setSigningConfig(new SigningConfigDsl("blah"))
object1.setZipAlign(false)
- BuildTypeDsl object2 = new BuildTypeDsl(object1.name, project.fileResolver, project.instantiator)
+ BuildTypeDsl object2 = new BuildTypeDsl(object1.name, project.fileResolver)
object2.initWith(object1)
assertEquals(object1, object2)