PageRenderTime 46ms CodeModel.GetById 24ms app.highlight 14ms RepoModel.GetById 1ms app.codeStats 0ms

/ABSherlock/test/com/actionbarsherlock/internal/ManifestParsingTest.java

https://bitbucket.org/ayastrebov/android-actionbarsherlock
Java | 39 lines | 34 code | 5 blank | 0 comment | 0 complexity | 3c87486a1bcf8311741824b2245a7c63 MD5 | raw file
 1package com.actionbarsherlock.internal;
 2
 3import static org.hamcrest.CoreMatchers.equalTo;
 4import static org.junit.Assert.assertThat;
 5import static com.actionbarsherlock.internal.ActionBarSherlockCompat.cleanActivityName;
 6import com.xtremelabs.robolectric.RobolectricTestRunner;
 7import org.junit.Test;
 8import org.junit.runner.RunWith;
 9
10@RunWith(RobolectricTestRunner.class)
11public class ManifestParsingTest {
12    @Test
13    public void testFullyQualifiedClassName() {
14        String expected = "com.other.package.SomeClass";
15        String actual = cleanActivityName("com.jakewharton.test", "com.other.package.SomeClass");
16        assertThat(expected, equalTo(actual));
17    }
18
19    @Test
20    public void testFullyQualifiedClassNameSamePackage() {
21        String expected = "com.jakewharton.test.SomeClass";
22        String actual = cleanActivityName("com.jakewharton.test", "com.jakewharton.test.SomeClass");
23        assertThat(expected, equalTo(actual));
24    }
25
26    @Test
27    public void testUnqualifiedClassName() {
28        String expected = "com.jakewharton.test.SomeClass";
29        String actual = cleanActivityName("com.jakewharton.test", "SomeClass");
30        assertThat(expected, equalTo(actual));
31    }
32
33    @Test
34    public void testRelativeClassName() {
35        String expected = "com.jakewharton.test.ui.SomeClass";
36        String actual = cleanActivityName("com.jakewharton.test", ".ui.SomeClass");
37        assertThat(expected, equalTo(actual));
38    }
39}