Skip to content

Commit

Permalink
update unit. testing barryclark#8
Browse files Browse the repository at this point in the history
  • Loading branch information
codedeman committed Oct 4, 2021
1 parent 8718a5e commit 02c1a72
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions _posts/2021-10-04-unit-test-phan-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ Unittest hữu ích khi làm việc với codebase lớn, khi dự án phải l

## Thực hành
### Bước 1 Tạo project
<img src="https://i.imgur.com/Zz0zQHF.png" width=50% />
![](https://i.imgur.com/Zz0zQHF.png)

Chúng ta tích vào include Unit test và UI test như mình mô tả

### Bước 2 Chúng ta sẽ có 2 thư mục UI test và Unit test
<img src="https://i.imgur.com/twfc7Jd.png" width=50% />
![](https://i.imgur.com/twfc7Jd.png)

Chúng ta sẽ tiến hành viết code test cho từng phương thức test trong 2 thư mục này

Expand Down Expand Up @@ -149,12 +149,13 @@ class BinanceTests: XCTestCase {

Với test case đầu tiền kết quả mà chúng ta mong đợi là True
</br>
<img src="https://i.imgur.com/Q7nZ9KV.png" width=40% />
![](https://i.imgur.com/Q7nZ9KV.png)

</br>

Với test case thứ 2 kết quả mà chúng ta mong đợi là False
</br>
<img src="https://i.imgur.com/sCVURKf.png" width=40% />
![](https://i.imgur.com/sCVURKf.png)
</br>

Chúng ta có một class Helper như này, nhiệm vụ của chúng ta là viết test case để xem cái function **stringToDate** này có sau khị truyền 2 tham số là date dạng string và kiểu format thì có convert được về date hay không
Expand Down Expand Up @@ -185,15 +186,15 @@ Chúng ta sẽ test function stringToDate này chúng ta sẽ có Test case nh
</br>
Case 1 Dữ liệu truyền vào đúng format
</br>
Setup:Tạo một function truyền kiểu date dạng string vào và format mong muốn
Setup:Tạo một function truyền kiểu date dạng string và,và format mong muốn
Execution:chạy function
</br>
Expection: trả về khác nil
</br>

Case 2 Dữ liệu truyền vào đúng format

Setup:Tạo một function phương thức đăng nhập user
Setup:ạo một function truyền kiểu date không đúng định dạn, và format mong muốn
</br>
Execution:chạy function
</br>
Expand Down Expand Up @@ -231,12 +232,12 @@ class HelperTest: XCTestCase {

Kết quả của test case đầu tiên là
</br>
<img src="https://i.imgur.com/GYYOpKr.png" width=40% />
![](https://i.imgur.com/GYYOpKr.png)
</br>

Kết quả test case thứ 2:
</br>
<img src="https://i.imgur.com/KDafLvt.png" width=40% />
![](https://i.imgur.com/GYYOpKr.png)
</br>

## Kết luận
Expand Down

0 comments on commit 02c1a72

Please sign in to comment.