Creative Commons Legal Code
Attribution-NonCommercial 3.0 Unported
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT C...
If you think the Android project AudioBook listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code
/**
* This work is licensed under the Creative Commons Attribution-NonCommercial-
* NoDerivs 3.0 Unported License. To view a copy of this license, visit
* http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to
* Creative Commons, 444 Castro Street, Suite 900, Mountain View, California,
* 94041, USA.//fromwww.java2s.com
*
* Use of this work is permitted only in accordance with license rights granted.
* Materials provided "AS IS"; no representations or warranties provided.
*
* Copyright ? 2012 Marcus Parkkinen, Aki K?kel?, Fredrik ?hs.
**/package edu.chalmers.dat255.audiobookplayer.util;
import java.io.IOException;
import android.test.AndroidTestCase;
/**
* Test case for FileParser utility class.
*
* @author Marcus Parkkinen
* @version 0.1
*
*/publicclass FileParserTest extends AndroidTestCase {
private String textString;
private String fileName;
/*
* (non-Javadoc)
*
* @see android.test.AndroidTestCase#setUp()
*/
@Override
protectedvoid setUp() {
try {
super.setUp();
} catch (Exception e) {
// catch exceptions from super.setUp() and fail
fail("setUp failed + " + e.getMessage());
}
// Initialize strings
textString = "Random text for testing";
fileName = "FileParserTestFile";
}
/**
* As the name describes.
*/publicvoid testWriteAndReadFromInternalStorage() {
// Just assert that the write operation does not generate an exception
try {
FileParser.writeToInternalStorage(fileName, getContext(),
textString);
} catch (IOException e) {
fail("Write to internal storage resulted in a IOException: "
+ e.getMessage());
}
// Just assert that the read operation does not generate an exception
String readResult = "";
try {
readResult = FileParser.readFromInternalStorage(fileName,
getContext());
} catch (IOException e) {
fail("Read from internal storage resulted in a IOException: "
+ e.getMessage());
}
// Assert that the text strings are equal
assertEquals(textString, readResult);
}
}