junit小例子
来源:互联网 发布:win7系统玩游戏优化 编辑:程序博客网 时间:2024/06/04 19:17
- StringUtil1.java package sample.util;
import java.util.Vector;
/** *//**
*
* 文字列操作を行うユーティリティです。
*
*
*/
public class StringUtil1 ...{
/** *//**
* パラメータのTokenize<br>
* 標準のTokenizerはTokenを":"や";"とした場合、先頭や"::"など連続したパターンを<br>
* 正常にTokenすることができないため、splitを新規に作成
*
*/
public String[] split(String sData, String token) ...{
if(token==null)...{
token="";
}
Vector vTemp = new Vector();
int iTemp = 0;
int iTempNext = sData.indexOf(token);
String sSplit = null;
if(iTempNext == -1)...{
vTemp.add(sData); // tokenが存在しないので1データとして扱う
}
while (iTempNext != -1) ...{
sSplit = sData.substring(iTemp, iTempNext);
vTemp.add(sSplit);
iTemp = iTempNext + 1;
iTempNext = sData.indexOf(token, iTemp);
if (iTempNext == sData.length()) ...{
sSplit = "";
vTemp.add(sSplit);
iTempNext = -1;
} else if (iTempNext == -1) ...{
sSplit = sData.substring(iTemp, sData.length());
vTemp.add(sSplit);
}
}
String[] sRet = new String[vTemp.size()];
for (int i = 0; i < vTemp.size(); i++) ...{
sRet[i] = (String) vTemp.elementAt(i);
}
return sRet;
}
}
package sample.util;
import junit.framework.TestCase;
public class StringUtil1Test1 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test1.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit() ...{
StringUtil1 sample = new StringUtil1();
String [] sresult= sample.split("a;b",";");
assertEquals("0ban not same",sresult[0],"a");
assertEquals("1ban not same",sresult[1],"b");
}
}
import junit.framework.TestCase;
public class StringUtil1Test1 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test1.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit() ...{
StringUtil1 sample = new StringUtil1();
String [] sresult= sample.split("a;b",";");
assertEquals("0ban not same",sresult[0],"a");
assertEquals("1ban not same",sresult[1],"b");
}
}
StringUtil1Test2.java
package sample.util;
import junit.framework.TestCase;
public class StringUtil1Test2 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test2.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit2() ...{
StringUtil1 sample = new StringUtil1();
String [] sresult=sample.split("a::b",";");
assertFalse("配列が0です",sresult.length==0);
}
}
import junit.framework.TestCase;
public class StringUtil1Test2 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test2.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit2() ...{
StringUtil1 sample = new StringUtil1();
String [] sresult=sample.split("a::b",";");
assertFalse("配列が0です",sresult.length==0);
}
}
package sample.util;
import junit.framework.TestCase;
public class StringUtil1Test3 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test3.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit3() ...{
// Splitメソッド内で指定した区切り文字ごとに文字列を出力するか確認するため
// split()での取得値が設定値と同じであることをチェックします。
StringUtil1 sample =new StringUtil1();
String [] sresult=sample.split("a;b",null);
// 条件:文字列をnullで区切ろうとした場合
// 結果:String[1]のデータが返ってくる
assertFalse("配列が0です",sresult.length==0);
}
}
import junit.framework.TestCase;
public class StringUtil1Test3 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test3.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit3() ...{
// Splitメソッド内で指定した区切り文字ごとに文字列を出力するか確認するため
// split()での取得値が設定値と同じであることをチェックします。
StringUtil1 sample =new StringUtil1();
String [] sresult=sample.split("a;b",null);
// 条件:文字列をnullで区切ろうとした場合
// 結果:String[1]のデータが返ってくる
assertFalse("配列が0です",sresult.length==0);
}
}
AllTests.java
package sample.util;
import junit.framework.TestCase;
public class StringUtil1Test3 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test3.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit3() ...{
// Splitメソッド内で指定した区切り文字ごとに文字列を出力するか確認するため
// split()での取得値が設定値と同じであることをチェックします。
StringUtil1 sample =new StringUtil1();
String [] sresult=sample.split("a;b",null);
// 条件:文字列をnullで区切ろうとした場合
// 結果:String[1]のデータが返ってくる
assertFalse("配列が0です",sresult.length==0);
}
}
import junit.framework.TestCase;
public class StringUtil1Test3 extends TestCase ...{
public static void main(String[] args) ...{
junit.textui.TestRunner.run(StringUtil1Test3.class);
}
/**//*
* 'sample.util.StringUtil1.split(String, String)' のためのテスト・メソッド
*/
public void testSplit3() ...{
// Splitメソッド内で指定した区切り文字ごとに文字列を出力するか確認するため
// split()での取得値が設定値と同じであることをチェックします。
StringUtil1 sample =new StringUtil1();
String [] sresult=sample.split("a;b",null);
// 条件:文字列をnullで区切ろうとした場合
// 結果:String[1]のデータが返ってくる
assertFalse("配列が0です",sresult.length==0);
}
}
- junit小例子
- Robotium+Junit 小例子
- Maven +EasyMock+Junit 小例子
- JUnit的例子
- JUnit的简单例子
- Java Junit测试例子
- Spring整合Junit例子
- Spring Controller Junit例子
- Junit的简单例子
- junit小试
- JUnit: 小技巧
- JUnit小入门
- JUnit小入门
- Junit小入门
- 单元测试JUnit的简单例子
- Java JUnit简单例子 JUnit4
- JUnit参数化的例子
- spring Junit测试项目例子
- 曾经有一张很好的图放在我的面前....
- javascript弹出窗口
- 测一测你的性格基因与生命路线,很准噢!
- 别拿忠贞和我说事(转)
- SQL Group By
- junit小例子
- linux as 4安装好10G后却使用不了
- C++内存泄漏——浅谈C/C++内存泄漏及其检测工具
- 上班人员必读:“五险一金”详解!
- 用Eclipse3.2 + Myeclipse5.0GA + Tomcat5.5.17 + j2sdk1.5 搭建J2EE开发环境
- 数据库设计三大范式应用实例剖析
- 使用FactoryBean接口简化工厂Bean开发
- C++内存泄漏——C++中动态内存分配引发问题的解决方案(1)
- SQL Select Into