gpt4 book ai didi

unit-testing - 如何测试setter和getter?

转载 作者:行者123 更新时间:2023-11-28 21:09:25 24 4
gpt4 key购买 nike

如何测试 setter 和 getter?

function someClass(){
var data;

this.setData = function(value){
// some complex logic
}

this.getData = function(){
// some complex logic
}
}

在一个测试用例中执行 setData 和 getData 来测试它是否正确?

最佳答案

伪代码:

function yourTest() {
var sc = someClass()

sc.setData(someInputValue1)
assert.equals(someExpectedValue1, sc.getData())

sc.setData(someInputValue2)
assert.equals(someExpectedValue2, sc.getData())
}

关于unit-testing - 如何测试setter和getter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39233002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com