Top posters
Mía (40) | ||||
Black Swan T.A.M (16) | ||||
phongGa[ac] (3) | ||||
thesky209 (2) | ||||
chinsu_2205vt (2) | ||||
jimmy_9033 (1) | ||||
sman08 (1) | ||||
thusinhmattrinh (1) |
Latest topics
User Information
Facebook
Kiss The Rain
Giải bài tập thực hành 4-10-2011
2 posters
Trang 1 trong tổng số 1 trang
Giải bài tập thực hành 4-10-2011
cách thức test thì các bạn xem tài liệu nhé
file source code,tên file là Class nên khai báo ở dưới là Class bt
file NUnit test
phân tích vẽ sơ đồ cho dễ tìm cách case
kết quả
p/s kết quả thực tế thì để kết quả khi dùng NUnitTest vào là xong
cách thầy chỉ trong slide dài và hơi rắc rối (chỗ đổi tên namespace và dependencies)
tóm tắt như thế này
tạo project code
tạo project nunit test chung solution
trong project này add properties->reference->unit framework và file dll (của project code )
thêm using "tên class" (trong project code)
vậy là xong,không cần đổi namespace hay dependencies
file source code,tên file là Class nên khai báo ở dưới là Class bt
- Code:
public int test(int a, int b, int c)
{
int kq = 5;
switch (a % 3)
{
case 1: if (b > 5)
kq = 6;
else
kq = 12;
break;
case 2: if (c > 4)
kq = 2;
else
kq = 4;
break;
default:
kq = 1;
break;
}
return kq;
}
file NUnit test
- Code:
[TestFixture]
public class BT1_NUnitTest
{
Class bt;
[TestFixtureSetUp]
public void testsetup()
{
bt = new Class();
}
[TestFixtureTearDown]
public void testteardown()
{
bt = null;
}
[Test]
public void test_case01()
{
int result=bt.test(4, 6, 1);
Assert.AreEqual(6, result);
}
[Test]
public void test_case02()
{
int result = bt.test(4,4,1);
Assert.AreEqual(12, result);
}
[Test]
public void test_case03()
{
int result = bt.test(5, 1, 5);
Assert.AreEqual(2, result);
}
[Test]
public void test_case04()
{
int result = bt.test(5, 4, 3);
Assert.AreEqual(4, result);
}
[Test]
public void test_case05()
{
int result = bt.test(3, 4, 1);
Assert.AreEqual(1, result);
}
}
phân tích vẽ sơ đồ cho dễ tìm cách case
kết quả
p/s kết quả thực tế thì để kết quả khi dùng NUnitTest vào là xong
cách thầy chỉ trong slide dài và hơi rắc rối (chỗ đổi tên namespace và dependencies)
tóm tắt như thế này
tạo project code
tạo project nunit test chung solution
trong project này add properties->reference->unit framework và file dll (của project code )
thêm using "tên class" (trong project code)
vậy là xong,không cần đổi namespace hay dependencies
Re: Giải bài tập thực hành 4-10-2011
oh, thanks nhiều, đang khó khăn chỗ này lắm :71:
Black Swan T.A.M- Assistant
- Cấp độ :
Số bài : 16
Thanked : 0
Quốc Gia :
Re: Giải bài tập thực hành 4-10-2011
theo tình hình sáng nay thì không dùng NUnit Test,cho nên các bạn viết hàm test và thay số vào và so sánh kết quả
Similar topics
» File Thực Hành
» NGÀY HỘI ĐỒNG HÀNH CÙNG SINH VIÊN VÀ DOANH NGHIỆP
» Treasure Inn 2011
» Mr and Mrs Incredible 2011
» Host Vào Face 16/9/2011
» NGÀY HỘI ĐỒNG HÀNH CÙNG SINH VIÊN VÀ DOANH NGHIỆP
» Treasure Inn 2011
» Mr and Mrs Incredible 2011
» Host Vào Face 16/9/2011
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Sat Dec 22, 2012 9:03 am by Mía
» Demo use case
Mon Oct 10, 2011 11:07 pm by Mía
» Demo 1 bài phân tích lớp
Mon Oct 10, 2011 11:01 pm by Mía
» Xin chỉ giáo :((
Mon Oct 10, 2011 7:58 pm by Black Swan T.A.M
» Giải bài tập thực hành 4-10-2011
Mon Oct 10, 2011 7:53 pm by Mía