forked from commons-app/apps-android-commons
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request commons-app#533 from whym/tests
Rename and refactor tests
- Loading branch information
Showing
2 changed files
with
61 additions
and
45 deletions.
There are no files selected for viewing
57 changes: 57 additions & 0 deletions
57
app/src/test/java/fr/free/nrw/commons/UtilsFixExtensionTest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
package fr.free.nrw.commons; | ||
|
||
import static org.hamcrest.CoreMatchers.is; | ||
|
||
import org.junit.Assert; | ||
import org.junit.Test; | ||
|
||
public class UtilsFixExtensionTest { | ||
|
||
@Test public void jpegResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.jpeg", "jpeg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void capitalJpegWithNoHintResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.JPEG", null), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void jpegWithBogusHintResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.jpeg", null), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void jpegToCapitalJpegResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.jpeg", "JPEG"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void jpgToJpegResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.jpg", "jpeg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void jpegToJpgResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.jpeg", "jpg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void jpgRemainsJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.jpg", "jpg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void pngRemainsPng() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile.png", "png"), is("SampleFile.png")); | ||
} | ||
|
||
@Test public void jpgHintResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile", "jpg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void jpegHintResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SampleFile", "jpeg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void dotLessJpgToJpgResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("SAMPLEjpg", "jpg"), is("SAMPLEjpg.jpg")); | ||
} | ||
|
||
@Test public void inWordJpegToJpgResultsInJpg() { | ||
Assert.assertThat(Utils.fixExtension("X.jpeg.SAMPLE", "jpg"),is("X.jpeg.SAMPLE.jpg")); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,16 @@ | ||
package fr.free.nrw.commons; | ||
import org.junit.Test; | ||
|
||
import static org.hamcrest.CoreMatchers.is; | ||
import static org.junit.Assert.*; | ||
|
||
import org.junit.Assert; | ||
import org.junit.Test; | ||
|
||
public class UtilsTest { | ||
|
||
@Test public void fixExtensionJpegToJpeg() { | ||
assertThat(Utils.fixExtension("SampleFile.jpeg", "jpeg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionJpegToJpg() { | ||
assertThat(Utils.fixExtension("SampleFile.JPEG", null), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionNull() { | ||
assertThat(Utils.fixExtension("SampleFile.jpeg", "JPEG"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionJpgToJpeg() { | ||
assertThat(Utils.fixExtension("SampleFile.jpg", "jpeg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionJpgToJpg() { | ||
assertThat(Utils.fixExtension("SampleFile.jpg", "jpg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionPngToPng() { | ||
assertThat(Utils.fixExtension("SampleFile.png", "png"), is("SampleFile.png")); | ||
} | ||
|
||
@Test public void fixExtensionEmptyToJpg() { | ||
assertThat(Utils.fixExtension("SampleFile", "jpg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionEmptyToJpeg() { | ||
assertThat(Utils.fixExtension("SampleFile", "jpeg"), is("SampleFile.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionJpgNotExtension() { | ||
assertThat(Utils.fixExtension("SAMPLEjpg", "jpg"), is("SAMPLEjpg.jpg")); | ||
} | ||
|
||
@Test public void fixExtensionJpegNotExtension() { | ||
assertThat(Utils.fixExtension("SAMPLE.jpeg.SAMPLE", "jpg"), is("SAMPLE.jpeg.SAMPLE.jpg")); | ||
} | ||
|
||
@Test public void stripLocalizedStringPass() { | ||
assertThat(Utils.stripLocalizedString("Hello"), is("Hello")); | ||
Assert.assertThat(Utils.stripLocalizedString("Hello"), is("Hello")); | ||
} | ||
|
||
@Test public void stripLocalizedStringJa() { | ||
assertThat(Utils.stripLocalizedString("\"こんにちは\"@ja"), is("こんにちは")); | ||
Assert.assertThat(Utils.stripLocalizedString("\"こんにちは\"@ja"), is("こんにちは")); | ||
} | ||
} |