unit-testing相关内容
我正在尝试为以下服务方法创建单元测试: public CompanyDTO update(CompanyRequest companyRequest, UUID uuid) { final Company company = companyRepository.findByUuid(uuid) .orElseThrow(() -> new EntityNot
..
我正在编写一个单元测试来测试我的postgres模式。我使用的是node-pg、mocha、sinon和chai。 这是可行的-测试通过,没有问题: describe('When adding a user', ()=> { it('should reject since email is used somewhere else', (done)=> { pool.quer
..
使用chai、mocha和sinon为Google Cloud函数编写简单单元测试时遇到问题,虽然我指的是Google unit testing reference doc但无法理解。 问题 我在运行单元测试时收到以下错误消息。 TypeError: response.status is not a function 为什么在调用函数时需要类型转换请求和响应对象?在Googl
..
我当前正在测试Node.js/tyescript应用程序。 我的函数应返回对象数组。 这些对象的类型应为: type myType = { title: string; description: string; level: number; categorie: string; name: string; }; 以下代码不起作用 const ach:
..
目前,我正在尝试使用假的XRM Easy为Dynamics CRM应用程序编写测试。此代码给我一个错误。 var executeMultiple = new ExecuteMultipleRequest { Settings = new ExecuteMultipleSettings
..
目前我正在编写关于vscode扩展的单元测试。但是有些函数正在使用扩展上下文,而我无法在单元测试中获得扩展上下文。有办法弄到吗? 推荐答案 刚刚遇到了这个问题,因为我遇到了完全相同的问题。 看起来您可以在测试中执行以下操作: const ext = vscode.extensions.getExtension("publisher.extensionName"); 您可
..
所以我在编写单元测试时遇到了设置函数方面的问题。在我看来,它应该只是在你的函数之前执行代码,所以我可以把任何重复的东西放在里面。然而,这个函数似乎并没有将我作为补丁修饰器创建的模拟应用到整个类上。这是我希望它看起来是什么样子的一小部分: @patch('geomet_data_registry.layer.base.get_today_and_now', new=mocked_get_dat
..
我在修补伪类时观察到不一致的行为: class A: def f(self, *args, **kwargs): pass 如果我手动修补函数: call_args_list = [] def mock_fn(*args, **kwargs): call_args_list.append(mock.call(*args, **kwargs)) with mock
..
假设我有一个代码片段,如下所示 foo = SomeClass() bar = foo[1:999].execute() 为了测试这一点,我尝试了 foo_mock = Mock() foo_mock[1:999].execute() 遗憾的是,这引发了异常 TypeError:‘mock’对象不可订阅 那么,我如何创建可订阅Mock对象? 推荐答案 请改用
..
我需要在测试套件中的每一个pyunit测试通过或失败后调用Web API,因此我基本上需要访问tearDown方法中的测试状态。 但我找不到(或我完全错过了)任何有关谁访问此数据的文档。 有什么想法吗? 推荐答案 使用TestResult。 import unittest class TestFoo(unittest.TestCase): def test_
..
我看到了一些存储库模式的实现,非常简单直观,在Stackoverflow中链接了其他答案 http://www.codeproject.com/Tips/309753/Repository-Pattern-with-Entity-Framework-4-1-and-C http://www.remondo.net/repository-pattern-example-csharp/ p
..
谁能提供在使用协程进行测试时使用新TestScope和TestScope.launch的高级示例吗? 似乎在新的kotlinx.coroutines.test版本中,他们在库中添加了一些名为TestScope的内容。此外,他们已经弃用了旧的TestCoroutineDispatcher,并被告知使用TestScope.runTests,然而,他们并没有添加太多关于如何使用它的文档。我能找到的所有
..
请在下面找到一个使用协程替换回调的函数: override suspend fun signUp(authentication: Authentication): AuthenticationError { return suspendCancellableCoroutine { auth.createUserWithEmailAndPassword(authenti
..
我正在尝试将使用Visual Studio生成的旧的非SDK样式的mstest项目转换为仅使用Visual Studio代码的新的SDK样式项目。 我阅读并阅读了this little how-to,但这仅适用于.NET核心和更高版本;不适用于.NET框架。 我需要我的项目同时针对这两个目标。如果我这样做
..
我被编写了一个方法,该方法接受一个文件,然后在它创建一个压缩文件之后。一旦压缩文件创建完成,它就会尝试将其存储在GCS存储桶中,并从临时目录中删除这些文件。 有人能帮我写一个测试用例吗? private void createZip(File file) throws IOException { File zipFile = new File(System.getProperty("
..
有没有办法用Scala实现参数化单元测试?目前,我在其余程序中使用JUnit4,我希望继续只使用“标准”API。 我找到了Junit4 with Groovy的一个示例,但我在定义static部分时遇到问题。可能是,因为我对Scala也很陌生:-) 我目前的速度是 import org.junit.Test import org.junit.Assert._ import or
..
我有一个虚拟服务: export class PatientService extends EntityCollectionServiceBase { constructor(serviceElementsFactory: EntityCollectionServiceElementsFactory) { super('Patient', serviceElem
..
我正在尝试测试我的Apollo Server中基于Apollo Server的RESTDataSource(https://www.apollographql.com/docs/apollo-server/data/data-sources/#rest-data-source)的数据源。我正在尝试使用Jest来测试它。该类具有从外部REST API以及从调用第二个API的另一个模块拉入数据的方法(
..
我已经使用NextJS设置了一个简单的API终结点,并且希望能够为它实现一些单元测试。 终结点使用Google reCAPTCHA保护网站(和网站所有者的电子邮件)免受BOT垃圾邮件。 终结点似乎正在按预期工作,但是我觉得我用来对其进行单元测试的方法有点老套。 我的解决方案的基本要点是简单地检查NODE_ENV是否设置为测试,如果是,则返回通用的Success JSON:
..
我正在为IOC使用Autofac 这是我的容器启动器类,负责注册依赖项。 public class ContainerInit { public static IContainer BuildContainer() { var conFac = new ContainerFactory(); var build
..