Android Open Source - twawm2 My String Utlis Test






From Project

Back to project page twawm2.

License

The source code is released under:

Copyright (c) 2014, afnf All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistr...

If you think the Android project twawm2 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

package com.appspot.afnf4199ga.utils;
/*from   w ww.  j  ava  2  s.  co  m*/
import net.afnf.and.twawm2.DexmakerInstrumentationTestCase;

public class MyStringUtlisTest extends DexmakerInstrumentationTestCase {

    public void testIsEmpty() {
        assertTrue(MyStringUtlis.isEmpty(null));
        assertTrue(MyStringUtlis.isEmpty(""));
        assertFalse(MyStringUtlis.isEmpty(" "));
        assertFalse(MyStringUtlis.isEmpty("a"));
    }

    public void testEqauls() {
        assertTrue(MyStringUtlis.eqauls("", ""));
        assertTrue(MyStringUtlis.eqauls("aa", "aa"));
        assertTrue(MyStringUtlis.eqauls(null, ""));
        assertTrue(MyStringUtlis.eqauls(null, null));
        assertTrue(MyStringUtlis.eqauls("", ""));
        assertFalse(MyStringUtlis.eqauls(null, "cc"));
        assertFalse(MyStringUtlis.eqauls("bb", ""));
        assertFalse(MyStringUtlis.eqauls("bb", "cc"));
    }

    public void testNormalize() {
        assertEquals("", MyStringUtlis.normalize(null));
        assertEquals("", MyStringUtlis.normalize(""));
        assertEquals("", MyStringUtlis.normalize(" "));
        assertEquals("a", MyStringUtlis.normalize(" a"));
        assertEquals("", MyStringUtlis.normalize("     "));
        assertEquals(" ", MyStringUtlis.normalize("?   "));
        assertEquals("Aterm WM3600R", MyStringUtlis.normalize("   A t e r m?W M 3 6 0 0 R"));
    }

    public void testCount() {
        assertEquals(0, MyStringUtlis.count(null, 'a'));
        assertEquals(0, MyStringUtlis.count("aaa", ' '));
        assertEquals(2, MyStringUtlis.count("aa", 'a'));
        assertEquals(6, MyStringUtlis.count("????????????", '?'));
    }

    public void testSubStringBefore() {
        assertEquals("", MyStringUtlis.subStringBefore(null, "("));
        assertEquals("", MyStringUtlis.subStringBefore("", "("));
        assertEquals(" ", MyStringUtlis.subStringBefore(" ", "("));
        assertEquals("aaa ", MyStringUtlis.subStringBefore("aaa (bb)", "("));
        assertEquals("aaa ", MyStringUtlis.subStringBefore("aaa ", "("));
        assertEquals(" aa ", MyStringUtlis.subStringBefore(" aa ", "("));
    }

    public void testTrimQuote(String str) {
        assertEquals("", MyStringUtlis.trimQuote(""));
        assertEquals(null, MyStringUtlis.trimQuote(null));
        assertEquals("", MyStringUtlis.trimQuote("\"\""));
        assertEquals("aaaa", MyStringUtlis.trimQuote("\"aaaa\""));
        assertEquals("\"aaaa\"", MyStringUtlis.trimQuote("\"\"aaaa\"\""));
    }
}




Java Source Code List

com.appspot.afnf4199ga.twawm.BluetoothHelper.java
com.appspot.afnf4199ga.twawm.Const.java
com.appspot.afnf4199ga.twawm.Const.java
com.appspot.afnf4199ga.twawm.HostnameListTest.java
com.appspot.afnf4199ga.twawm.HostnameList.java
com.appspot.afnf4199ga.twawm.IconSelectorTest.java
com.appspot.afnf4199ga.twawm.IconSelector.java
com.appspot.afnf4199ga.twawm.OnlineChecker.java
com.appspot.afnf4199ga.twawm.StateMachineTest.java
com.appspot.afnf4199ga.twawm.StateMachine.java
com.appspot.afnf4199ga.twawm.TwawmUtils.java
com.appspot.afnf4199ga.twawm.app.BackgroundServiceTest.java
com.appspot.afnf4199ga.twawm.app.BackgroundService.java
com.appspot.afnf4199ga.twawm.app.DefaultWidgetProvider.java
com.appspot.afnf4199ga.twawm.app.InfoActivity.java
com.appspot.afnf4199ga.twawm.app.InitialConfigurationWizardActivity.java
com.appspot.afnf4199ga.twawm.app.LogSendActivity.java
com.appspot.afnf4199ga.twawm.app.MainActivity.java
com.appspot.afnf4199ga.twawm.app.MainApp.java
com.appspot.afnf4199ga.twawm.app.MyPreferenceActivity.java
com.appspot.afnf4199ga.twawm.app.NetworkSwitcher.java
com.appspot.afnf4199ga.twawm.app.StaticIntentListener.java
com.appspot.afnf4199ga.twawm.app.UIAct.java
com.appspot.afnf4199ga.twawm.ctl.CustomizeActionsActivityTest.java
com.appspot.afnf4199ga.twawm.ctl.CustomizeActionsActivity.java
com.appspot.afnf4199ga.twawm.ctl.CwacTouchListView.java
com.appspot.afnf4199ga.twawm.ctl.ListItem.java
com.appspot.afnf4199ga.twawm.router.EcoModeControlTest.java
com.appspot.afnf4199ga.twawm.router.EcoModeControl.java
com.appspot.afnf4199ga.twawm.router.InetLookupWrappter.java
com.appspot.afnf4199ga.twawm.router.InetLookupWrappter.java
com.appspot.afnf4199ga.twawm.router.MyHttpClientTest.java
com.appspot.afnf4199ga.twawm.router.MyHttpClient.java
com.appspot.afnf4199ga.twawm.router.MyHttpClient.java
com.appspot.afnf4199ga.twawm.router.RouterControlByHttpTest.java
com.appspot.afnf4199ga.twawm.router.RouterControlByHttp.java
com.appspot.afnf4199ga.twawm.router.RouterControlByHttp.java
com.appspot.afnf4199ga.twawm.router.RouterControl.java
com.appspot.afnf4199ga.twawm.router.RouterControl.java
com.appspot.afnf4199ga.twawm.router.RouterInfo.java
com.appspot.afnf4199ga.twawm.router.RouterInfo.java
com.appspot.afnf4199ga.utils.AndroidUtilsTest.java
com.appspot.afnf4199ga.utils.AndroidUtils.java
com.appspot.afnf4199ga.utils.AndroidUtils.java
com.appspot.afnf4199ga.utils.Logger.java
com.appspot.afnf4199ga.utils.Logger.java
com.appspot.afnf4199ga.utils.MyStringUtlisTest.java
com.appspot.afnf4199ga.utils.MyStringUtlis.java
com.appspot.afnf4199ga.utils.MyStringUtlis.java
com.appspot.afnf4199ga.utils.MyTestUtils.java
com.appspot.afnf4199ga.utils.MyUncaughtExceptionHandler.java
com.appspot.afnf4199ga.utils.MyUncaughtExceptionHandler.java
com.appspot.afnf4199ga.wmgraph.app.FetchThread.java
com.appspot.afnf4199ga.wmgraph.app.InetLookupThread.java
com.appspot.afnf4199ga.wmgraph.app.InfoActivity.java
com.appspot.afnf4199ga.wmgraph.app.MainActivity.java
com.appspot.afnf4199ga.wmgraph.app.MyPreferenceActivity.java
com.appspot.afnf4199ga.wmgraph.app.UIAct.java
net.afnf.and.twawm2.DexmakerInstrumentationTestCase.java
net.afnf.and.twawm2.MyInstrumentationTestRunner.java