■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
最新50
JAVA神様 かざっさま
- 1 :アヌス : 2009/01/27 18:37
 -  投稿できなくなってしまったので、新しいスレッドにもう一度貼りますです。
何文字かのstringを受け取ってその文字列の真ん中2文字だけをreturnで返したいのです。文字が奇数の場合は右よりの2文字です。
例) 
middleTwo("abcd") → "bc"
middleTwo("abcde") → "bc"
文字列は必ず2文字以上あると前提しますです。
それともう一つ。取得した数字が奇数ならfalse偶数ならtrueを返すプログラムです。
例)
isEven (24) → true
isEven (25) → false
どうやらこれは、2つのメソッド(真ん中の文字プログラムと、奇数偶数プログラム)をクラスTwoMethodsに書いて、
それぞれのメソッドに、テストメソッドをクラスTwoMethodsTestに書く、というものらしいのですが、プログラムを貼ります。
しかいしくつか抜けてるところがあってそれをコンプリートしなきゃいけないみたいです。
このクラスは、Stringsといくつかの基本となるタイプを処理するメソッドをテストするための2つのメソッドのテストが記されている(日本語がおかしい・・・汗)
import static org.junit.Assert.*;
import org.junit.Test;
public class TwoMethodsTest {
@Test
public void testMiddleTwo() {
//ここにTwoMethodsオブジェクトが要ります//
TwoMethods myFuns = new TwoMethods();
//middleTwoメソッドをテストするための4つのケース//
assertEquals("bc", myFuns.middleTwo("abcd"));
assertEquals("bc", myFuns.middleTwo("abcde"));
assertEquals("23", myFuns.middleTwo("12345"));
assertEquals("pu", myFuns.middleTwo("Computers"));
assertEquals("to", myFuns.middleTwo("to"));
assertEquals("is", myFuns.middleTwo("antidisestablishmentarianism"));
}
//もう一つのテストメソッドを以下に
}
ここからテストされるメソッドのクラス
public class TwoMethods {
public String middleTwo(String arg) {
return "TBA"; //ここのメソッドを変えなければならないようです。
}
//もうちょっといくつかのメソッドを以下に
}
おそらくエラーが出るそうです。JUnit 4はbuild pathにないからだとか。だからJUnit 4をbuild pathに加えないといかんとかなんとか・・・
JUnit testとして実行する。でもassertionはパスしない(赤いバーになる)。
だからTwoMethods.middleTwo(String)を修正する必要があると・・・
次は奇数か偶数かのメソッド。テストメソッドはTwoMethodsTest.javaへ、isEvenメソッドはTwoMethods.javaへ。そして新しいTwoMethodsを作る必要があります。
public boolean isEven(int number)
@Test
public void testIsEven() {
TwoMethods myFuns = new TwoMethods();
assertTrue(myFuns.isEven(24));
//ここにあといくつかassertionを加えたいのです。
assertFalse(myFuns.isEven(25));
みたいな感じでいいのかな。多分他のケースも加えないといかんのかな。
}
自分でも書いてて理解できん・・・。かざっさん、この意味わかる・・・? 
 - 601 :大和 : 2022/11/13(日) 16:40:37 ID:JNDYFsm.
 -  ふふ! 
 - 602 :mmm : 2022/12/30(金) 19:40:54 ID:5PeOfDG.
 -  こちらのスレも1000までいかすべきか!? 
 - 603 :mmm : 2022/12/30(金) 21:04:40 ID:5PeOfDG.
 -  いやー 
 今年スレが4つ?ほど1000いきましたなぁ 
 - 604 :mmm : 2022/12/30(金) 21:05:39 ID:5PeOfDG.
 -  風呂入る前に軽く筋トレですな〜 
 - 605 :大和 : 2022/12/31(土) 00:04:52 ID:sKkuCcWQ
 -  1000いきましたね!すばらしい! 
 - 606 :大和 : 2022/12/31(土) 00:05:43 ID:sKkuCcWQ
 -  年末年始のスーパーや商業施設はにぎやかで楽しいですなあ〜 
 - 607 :大和 : 2022/12/31(土) 00:06:27 ID:sKkuCcWQ
 -  株!!ともさんの専門領域! 
 ともさん最近隼人板に来ませんなあ。どうしているのやら・・!? 
 - 608 :横浜隼人さん : 2022/12/31(土) 00:07:35 ID:sKkuCcWQ
 -  もう年金はあてにできませんね! 
 私は死ぬまで何かしらの仕事する覚悟で今後いきますわ! 
 髪は死んだ!年金は死んだ! 
 - 609 :大和 : 2022/12/31(土) 00:08:18 ID:sKkuCcWQ
 -  ウィスキーマスター! 
 - 610 :大和 : 2022/12/31(土) 00:09:21 ID:sKkuCcWQ
 -  明日は6時起きで朝食作らねば・・! 
 寝てから6時間は起きられないからそろそろ寝ねば・・! 
 - 611 :大和 : 2022/12/31(土) 00:10:16 ID:sKkuCcWQ
 -  むむ このスレはなぜか名前欄が書き込むたびに空欄になってしまうのう 
 他は一度書き込めば名前欄の値がキープされるのに 
 明日みてみよう 
 - 612 :mmm : 2022/12/31(土) 00:25:44 ID:AqzCXr0g
 -  https://www.youtube.com/watch?v=F3Yq-S9KNck 
  
 白鵬杯で現れた天才相撲少年 
 - 613 :mmm : 2022/12/31(土) 00:26:09 ID:AqzCXr0g
 -  むむ 
 たしかに名前が空白になる! 
 - 614 :mmm : 2022/12/31(土) 00:55:29 ID:AqzCXr0g
 -  このスレと動画規制されるまでスレは消してリセットするです!? 
 2023年新しいスレ! 
 - 615 :mmm : 2022/12/31(土) 00:56:44 ID:AqzCXr0g
 -  あと・・・1日・・・で・・・2022年が・・・ 
 - 616 :大和 : 2022/12/31(土) 06:52:13 ID:sKkuCcWQ
 -  最後どうやって残ったかわからない・・! 
 すごい! 
 - 617 :大和 : 2022/12/31(土) 06:53:06 ID:sKkuCcWQ
 -  それが一番手間ない対応方法ですな! 
 よしこれら名前がうまく動かない2スレはスレッドストップにしてしまおう! 
 - 618 :大和 : 2023/01/14(土) 14:28:50 ID:.q1Dq61E
 -  書き込みが自動削除されるかテステス 
 - 619 :大和 : 2023/01/14(土) 14:30:12 ID:.q1Dq61E
 -  よしよし (=゚ω゚) 
 さらに2日経過済みであることを検知しての自動削除をテステス 
 - 620 :大和 : 2023/01/14(土) 14:30:59 ID:.q1Dq61E
 -  あ 
 間違えたこうかな? 
 - 621 :大和 : 2023/01/14(土) 14:31:44 ID:.q1Dq61E
 -  
ヨシッ!
 
 
267 KB
新着レスの表示
掲示板に戻る 全部
前100
次100 最新50
read.php ver2.4 2005/04/13