Studi Kasus: Tujuan Utama Kita!!(13)

Tujuan utama kita

5+2+4-3+10-2=?

20 + 30

1 + 1 + 1

10 + 20 + 30 + 40 + 51

Minus

Object ratusan

Eksepsi jika tidak ada ekspresi yang bersesuaian

Eksepsi jika tidak ada ekspresi yang bersesuaian

Minus telah kita selesaikan dengan baik. Sekarang bagaimana dengan tujuan pertama kita :5+2+4-3+10-2=?

Tidak ada cara lain kecuali mencobanya,

[Test] 
public void PenjumlahanDanPengurangan() 
{ 
	string input="5+2+4-3+10-2"; 
	IExpressionConverter exConverter=new ExpressionConverter(); 
	IExpression ex=exConverter.Convert(input); 
	Assert.AreEqual("5 + 2 + 4 - 3 + 10 - 2",ex.Expression); 
	Assert.AreEqual(16,ex.Value); 
}

Sekali lagi tidak ada yang perlu diubah. Semuanya green.

5+2+4-3+10-2=?

20 + 30

1 + 1 + 1

10 + 20 + 30 + 40 + 51

Minus

Object ratusan

Eksepsi jika tidak ada ekspresi yang bersesuaian

Masih ada dua task tersisa. Ratusan dan eksepsi-eksepsi. Ratusan kaitannya dengan bagaimana kita membuat mehod CreateNewNumber. Sedangkan eksepsi katiannya dengan input-input yang salah dimasukkan oleh user, huruf misalnya.

Iklan

There are no comments on this post.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: