Tugas 10 - Unit Testing
Nama: Dewa Putu Ananda Taurean Mahesa
NRP: 5025231158
Kelas: PBO A
Unit Testing
1. Class SalesItem
getNumberOfComments: mendapat banyak komentar yang ada pada item.
addComment: menambah comment pada item.
removeComment: menghapus comment pada item.
updvoteComment: memberi upvote pada suatu comment.
downvoteComment: memberi downvote pada suatu comment.
showInfo: menampilkan data item.
findMostHelpfulComment: mencari comment dengan upvote terbanyak.
ratingInvalid: mengecek apakah rating yang diberikan sesuai batasan.
findCommentByAuthor: mencari comment berdasarkan penulisnya.
priceString: mengubah harga item menjadi bentuk string.
2. Class Comment
upvote: jumlah votes comment bertambah 1.
downvote: jumlah votes comment berkurang 1.
getFullDetails: menampilkan informasi comment.
testAddComment: testing untuk menambahkan comment.
3. Class SalesItemTest
Class ini digunakan untuk melakukan testing method class sebelumnya. Terdapat beberapa test:
testRemoveComment: testing untuk menghapus comment.
testUpvoteComment: testing untuk menambah vote suatu comment.
testDownvoteComment: testing untuk mengurangi vote suatu comment.
testMostHelpfulComment: testing untuk mencari comment dengan vote terbanyak.
testInvalidRating: testing untuk mengecek comment yang memberi rating di luar batasan.
Saat dilakukan testing semua berjalan dengan sesuai.
Comments
Post a Comment