草庐IT

test_win

全部标签

WIN11系统右键没有新建文档txt文件(亲测可以)

Memo:Win11家庭版右键新建中没有“文本文档”选项无法新建记事本/.txt文件/notepad-知乎感谢知乎这个朋友分析,下载对应的“新建文本文档.reg”,双击导入注册表,就可以成功另外借助博主下面话备注:感谢网络资源提供者(搬运侵删),博采众长稍加整合汇聚成文,本着利己利他的初衷分享,只作学习交流及个人备忘,本人业余欢迎补充指正,谢谢!我的心得就是承认自己在很多领域就是白痴,感谢感恩专业人士的分享并形成自己的经验(简单粗暴的方法),按己所需获取并尽力输出,做自己能力圈以内的事情,得失随缘,笑骂由人。

unit-testing - 如何正确测试调用其中另一个函数的处理程序

我正在测试看起来像这样的PostUser函数(为简单起见省略了错误处理):funcPostUser(env*Env,whttp.ResponseWriter,req*http.Request)error{decoder:=json.NewDecoder(req.Body)decoder.Decode(&user)iflen(user.Username)30{returnStatusError{400,errors.New("usernamesneedtobemorethan2charactersandlessthan30characters")}}emailRe:=regexp.Mus

unit-testing - 如何正确测试调用其中另一个函数的处理程序

我正在测试看起来像这样的PostUser函数(为简单起见省略了错误处理):funcPostUser(env*Env,whttp.ResponseWriter,req*http.Request)error{decoder:=json.NewDecoder(req.Body)decoder.Decode(&user)iflen(user.Username)30{returnStatusError{400,errors.New("usernamesneedtobemorethan2charactersandlessthan30characters")}}emailRe:=regexp.Mus

unit-testing - Golang 模拟函数被调用两次

我正在编写用于测试main.go的单元测试,并在函数内部调用Get函数(DeviceRepo.Get())两次,然后我想模拟返回不同的Get函数,但我可以在第一次模拟时模拟它调用了,所以我不知道如何在第二次模拟Get函数?main.go:typeDeviceInterfaceinterface{}typeDeviceStructstruct{}varDeviceReporepositories.DeviceRepoInterface=&repositories.DeviceRepoStruct{}func(d*DeviceStruct)CheckDevice(familynamestr

unit-testing - Golang 模拟函数被调用两次

我正在编写用于测试main.go的单元测试,并在函数内部调用Get函数(DeviceRepo.Get())两次,然后我想模拟返回不同的Get函数,但我可以在第一次模拟时模拟它调用了,所以我不知道如何在第二次模拟Get函数?main.go:typeDeviceInterfaceinterface{}typeDeviceStructstruct{}varDeviceReporepositories.DeviceRepoInterface=&repositories.DeviceRepoStruct{}func(d*DeviceStruct)CheckDevice(familynamestr

win10、11共享打印机报错无法连接到打印机

大多数是windows更新补丁导致的,只需运行相应版本的的bat文件就可以解决。使用方法:将下载好的压缩包解压,并运行bat文件。只要打了2021年10月补丁的电脑都需要运行,不管是服务端还是客户端。比如服务端是xp(xp不存在有2021年10月的补丁),那么就只需要客户端运行即可。 请解压后,右键管理员权限运行,对应版本运行。软件下载地址: 链接:https://pan.baidu.com/s/1fz8MQ0F2E1ffHvveqeCvPg?pwd=08ts 提取码:08ts  

unit-testing - 如何测试创建和注入(inject)依赖项的函数

我的问题是您如何决定在何处注入(inject)依赖项,以及如何测试首次将依赖项注入(inject)函数的函数?例如,我正在重构一些Go代码以使用依赖注入(inject),目的是让代码更易于测试。这是我重构后的代码的样子:typeFooIfaceinterface{FooFunc()}typeFoostruct{}func(f*Foo)FooFunc(){//SomefunctionIwouldliketostub}funcmain(){OuterFunction()}funcOuterFunction(){fooVar:=&Foo{}InnerFunction(fooVar)//Oth

unit-testing - 如何测试创建和注入(inject)依赖项的函数

我的问题是您如何决定在何处注入(inject)依赖项,以及如何测试首次将依赖项注入(inject)函数的函数?例如,我正在重构一些Go代码以使用依赖注入(inject),目的是让代码更易于测试。这是我重构后的代码的样子:typeFooIfaceinterface{FooFunc()}typeFoostruct{}func(f*Foo)FooFunc(){//SomefunctionIwouldliketostub}funcmain(){OuterFunction()}funcOuterFunction(){fooVar:=&Foo{}InnerFunction(fooVar)//Oth

unit-testing - 如何在排除某些文件的情况下测试包?

这个问题在这里已经有了答案:HowtoignoregeneratedfilesfromGotestcoverage(4个答案)关闭4年前。我的文件夹结构有点像这样。├──executor|├──executor_test.go||──executor.go||--excutor_mock.go||--errors.go||--app.go├──_includes|├──xyz.go|└──abc.go├──vendorexecutor_test.go包含executor.go的所有单元测试用例。因此,当我运行gotest--cover./...时,它向我展示了覆盖率包,这很好,但我也想

unit-testing - 如何在排除某些文件的情况下测试包?

这个问题在这里已经有了答案:HowtoignoregeneratedfilesfromGotestcoverage(4个答案)关闭4年前。我的文件夹结构有点像这样。├──executor|├──executor_test.go||──executor.go||--excutor_mock.go||--errors.go||--app.go├──_includes|├──xyz.go|└──abc.go├──vendorexecutor_test.go包含executor.go的所有单元测试用例。因此,当我运行gotest--cover./...时,它向我展示了覆盖率包,这很好,但我也想