You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kr...@apache.org on 2012/08/10 20:31:08 UTC
svn commit: r1371804 -
/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java
Author: krosenvold
Date: Fri Aug 10 18:31:08 2012
New Revision: 1371804
URL: http://svn.apache.org/viewvc?rev=1371804&view=rev
Log:
o Made test run only when he checked out file from svn supports unicode.
Modified:
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java?rev=1371804&r1=1371803&r2=1371804&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/UnicodeTestNamesIT.java Fri Aug 10 18:31:08 2012
@@ -16,27 +16,35 @@ package org.apache.maven.surefire.its;
* "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.
+ * under the LicenseUni.
*/
+import java.io.File;
import org.apache.maven.surefire.its.fixture.OutputValidator;
-import org.apache.maven.surefire.its.fixture.SurefireIntegrationTestCase;
+import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
import org.apache.maven.surefire.its.fixture.TestFile;
+import org.junit.Assert;
+import org.junit.Assume;
+import org.junit.Test;
+
/**
* Use -Dtest to run a single TestNG test, overriding the suite XML parameter.
*
* @author <a href="mailto:dfabulich@apache.org">Dan Fabulich</a>
*/
public class UnicodeTestNamesIT
- extends SurefireIntegrationTestCase
+ extends SurefireJUnit4IntegrationTestCase
{
- public void testTestNGSuite()
+ @Test
+ public void checkFileNamesWithUnicode()
{
+ File sourceFile = new File("src/test/resources/unicode-testnames/src/test/java/junit/twoTestCases/èç´¢å
¶æ
Test.java");
+ Assume.assumeTrue( sourceFile.exists() );
OutputValidator outputValidator =
unpack( "/unicode-testnames" ).executeTest().assertTestSuiteResults( 2, 0, 0, 0 );
TestFile surefireReportsFile = outputValidator.getSurefireReportsFile( "junit.twoTestCases.èç´¢å
¶æ
Test.txt" );
- assertTrue( surefireReportsFile.exists() );
+ Assert.assertTrue( surefireReportsFile.exists() );
//surefireReportsFile .assertContainsText( "junit.twoTestCases.\u800C\u7D22\u5176\u60C5Test.txt" );
}