diff options
author | 2017-06-02 14:50:01 -0400 | |
---|---|---|
committer | 2017-06-05 10:18:52 -0400 | |
commit | 85b0ad2541af8927e87c78e59b156e4f0abca994 (patch) | |
tree | c553144d13ecb8b8a17caad8c0aaa9dd2b474755 /src/test/java/com | |
parent | d3581d28b53d0180802b9947ba1e440712419735 (diff) |
Remove Xcodege integration from Blaze.
RELNOTES: None.
PiperOrigin-RevId: 157857216
Diffstat (limited to 'src/test/java/com')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/BUILD | 15 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/objc/XcodeProviderTest.java | 82 |
2 files changed, 0 insertions, 97 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/BUILD b/src/test/java/com/google/devtools/build/lib/BUILD index 916a043884..20a98908e9 100644 --- a/src/test/java/com/google/devtools/build/lib/BUILD +++ b/src/test/java/com/google/devtools/build/lib/BUILD @@ -966,21 +966,6 @@ java_test( ) java_test( - name = "objc-rules-tests", - srcs = glob(["rules/objc/XcodeProviderTest.java"]), - tags = ["rules"], - test_class = "com.google.devtools.build.lib.rules.objc.XcodeProviderTest", - deps = [ - "//src/main/java/com/google/devtools/build/lib:vfs", - "//src/main/java/com/google/devtools/build/lib/cmdline", - "//src/main/java/com/google/devtools/build/lib/rules/objc", - "//third_party:guava", - "//third_party:junit4", - "//third_party:truth", - ], -) - -java_test( name = "test-rules-tests", srcs = ["rules/test/SkylarkTestingModuleTest.java"], tags = ["rules"], diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/XcodeProviderTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/XcodeProviderTest.java deleted file mode 100644 index e858598ccf..0000000000 --- a/src/test/java/com/google/devtools/build/lib/rules/objc/XcodeProviderTest.java +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2016 The Bazel Authors. All rights reserved. -// -// Licensed 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 com.google.devtools.build.lib.rules.objc; - -import static com.google.common.truth.Truth.assertThat; -import static com.google.devtools.build.lib.rules.objc.XcodeProvider.xcodeTargetName; -import static org.junit.Assert.fail; - -import com.google.common.collect.ImmutableList; -import com.google.common.collect.Iterables; -import com.google.devtools.build.lib.cmdline.Label; -import com.google.devtools.build.lib.vfs.PathFragment; - -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - -/** - * Tests for XcodeProvider. - * - * <p>We test {@code rootEach} individually. Because it is used as test utility code, any wrong - * behavior may go undetected otherwise. - */ -@RunWith(JUnit4.class) -public class XcodeProviderTest { - @Test - public void testXcodeTargetName() throws Exception { - assertThat(xcodeTargetName(Label.parseAbsolute("//foo:bar"))).isEqualTo("bar_foo"); - assertThat(xcodeTargetName(Label.parseAbsolute("//foo/bar:baz"))).isEqualTo("baz_bar_foo"); - } - - @Test - public void testExternalXcodeTargetName() throws Exception { - assertThat(xcodeTargetName(Label.parseAbsolute("@repo_name//foo:bar"))) - .isEqualTo("bar_external_repo_name_foo"); - } - - private static Iterable<PathFragment> fragments(String... paths) { - return Iterables.transform(ImmutableList.copyOf(paths), PathFragment.TO_PATH_FRAGMENT); - } - - @Test - public void testRootEach_nonEmptySequence() { - assertThat(XcodeProvider.rootEach("$(prefix)", fragments("a", "b/c"))) - .containsExactly("$(prefix)/a", "$(prefix)/b/c") - .inOrder(); - } - - @Test - public void testRootEach_emptyFragment() { - assertThat(XcodeProvider.rootEach("$(foo)", fragments("", "bar", "."))) - .containsExactly("$(foo)", "$(foo)/bar", "$(foo)") - .inOrder(); - } - - @Test - public void testRootEach_noElements() { - assertThat(XcodeProvider.rootEach("$(prefix)", fragments())) - .isEmpty(); - } - - @Test - public void testRootEach_errorForTrailingSlash() { - try { - XcodeProvider.rootEach("$(prefix)/", fragments("a")); - fail("should have thrown"); - } catch (IllegalArgumentException expected) { - } - } -} |