首页 > TAG信息列表 > unit-testing

的IntEnum返回AttributeError:无法设置属性

这是一个令人不安的问题.对于功能: def influencePositive(q1, q2): if(q1.magnitude.greaterZero()): q2.derivative.value = DValue.add(q2.derivative.value, 1) 以下单元测试运行没有问题: def test_i_plus_active(self): q1 = Quantity(Magnitude(MValue

可以模拟数据库事务参数吗?

我正在尝试对接口的实现进行单元测试,并且在将SqlTransaction参数成功模拟到接口方法之一方面遇到了一些困难. 这是我感兴趣的接口和被测方法的样子. public class MyInterface { void MyMethod(SqlTransaction SharedTransaction, DateTime EventTime); } public class MyI

CodeGo.net>如何在asp.net MVC中模拟基本控制器?

我有一个基本控制器,因此可以轻松地将数据传递到母版页视图.但是,此基本控制器将传递一个服务层,并且每当我运行单元测试时,该服务层都会杀死它,因为它试图访问一些数据库内容. private ServiceLayer service; public ApplicationController():this(new ServiceLayer()

将python单元测试组织到套件中的正确方法是什么?

我在目录中组织了一些测试用例类 foo_tests foo_tests1.py foo_tests2.py ... bar_tests bar_tests1.py ... 测试用例如下: foo_tests1.py: import unittest class FooTestsOne(unittest.TestCase): def test_1(): assert(1=1) def test_2():

CodeGo.net>如何与Moq存根抽象集合?

假设我有这个课程: public abstract class CustomerCollectionBase : Collection<Customer>{} 我正在测试的类之一接受CustomerCollectionBase实例(它将是某些子类).在被测方法中,此集合通过for循环枚举,并对结果进行检查和处理. 如下所示: for (int i=0;i<_customers.Count; i++)

c#-在Visual Studio的单元测试中出现错误“无法启动多个本地运行”

我正在执行自动启动Windows应用程序的测试.启动Windows应用程序;使用的代码是Application.Run(Client.MainForm.GetInstance())“;.仅在关闭Windows应用程序后,调试点才会从这段代码中出现. 在那之前,我无法运行任何其他测试.如果我尝试这样做; Visual Studio引发错误“无法启动多个

无论如何,要对一个函数中定义的javascript函数进行单元测试吗?

我想问一下我是否能够对document.ready中的ExternalFunction内部的代码进行单元测试?我已经尝试了很多时间了,但仍然无法解决问题,并且处于机智. $(document).ready(function () { var originalExternalFunction = ExternalFunction; ExternalFunction = function(context,

java-关于学习TDD的问题

一般而言,要学习有关junit,jmock和测试的最佳书籍是什么?目前,我正在阅读Java实用的单元测试,在第6章中它虽然不错,但是却变得很复杂.从您的经验中可以帮助您获得测试概念解决方法:对我而言,帮助我学习单元测试的最好的方法是阅读许多博客. 之后有Test Driven Development by Exampl

TDD是否在Python中损坏?

假设我们有一个类UserService,其属性为current_user.假设它在AppService类中使用. 我们已经对AppService进行了测试.在测试设置中,我们使用一些模拟值对current_user进行存根: UserService.current_user = 'TestUser' 假设我们决定将current_user重命名为active_user.我们在UserSe

c#-关于改进BDD / TDD样式的任何建议吗?

我正在尝试通过我们的单元测试规范进行设置 在场景Y中发生行为X时的SUT规范   鉴于这件事    还有这件事  当我做X …  然后它应该做…    而且它也应该做… 我将“ GivenThat”的每个步骤都包装在“动作…”中,是否有任何反馈说明与“动作”分开是好/坏/还是使“ Gi

使用C#WATIN,如何获取INPUT标签html元素的值?

使用C#WATIN,如何获取页面上第二次出现INPUT标签html元素的值? 我尝试了很多事情,但没有成功.调试器没有给我任何明显的方法来获取返回的4个元素中的element [1]. Console.WriteLine(ie.Element(Find.ByClass("myclass")).GetAttributeValue("value") ) ; // works but prints t

java-Scala中的存根Web调用

我目前正在编写Spotify元数据API的包装,以学习Scala.一切都很好,但我想对代码进行单元测试.为了正确地做到这一点,我需要对Spotify API存根并获得一致的返回值(诸如曲目流行度之类的东西非常频繁地发生变化). 有人知道如何在Scala(一般是JVM)中或通过使用一些我可以连接到Maven设置

java-弹簧@Controller单元测试@RequestMapping

如果确实调用了doCriticalStuff方法,我想拥有一个基本的Spring Contoller来对请求映射(而不是方法本身)进行单元测试 package org.foo; @Controller public class HelloWorldController implements IHelloWorldController { @RequestMapping(value = "/b/c/", method = Reques

PHPUnit代码覆盖率不适用于配置

我的PHPUnit设置和覆盖率报告运行良好,没有白名单过滤器.但是,一旦我添加了一个,报告似乎只会部分生成,好像PHPUnit意外退出一样.我没有收到任何错误或警告. 我的配置看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <phpunit bootstrap="./bootstrap.php" colors=

CodeGo.net>如何在单元测试中如何强制WPF中的textBox调用OnLostFocus?

我有一个使用C#在WPF中创建的自定义组件,其中有一些验证在调用文本框OnLostFocus时进行检查(只有当用户离开文本框时,我才能进行验证,因为只有这样,我才能获得完整的输入验证字符串). 如何通过单元测试在textBox上触发OnLostFocus? 谢谢解决方法:您不确定如何进行测试,但请记住两点.

java-是否可以使测试方法参数化,而不是整个类?

据我了解,使用JUnit 4.x及其批注org.junit.runners.Parameterized,可以将单元测试设为“参数化”,这意味着对于所提供的每组参数,将从头开始再次执行整个单元测试. 这种方法限制了我,因为我无法创建“参数化方法”,例如: .. @Test public void testValid(Integer salary) { Empl

javascript-nodejs / express测试

我正在用Express编写应用程序. 主文件称为server.js 对象之一是 var app = express.createServer(express.logger(), express.bodyDecoder()); 那我有 app.get("/",function(req, res){ res.send("Running"); } 我该如何使用expresso或其他测试框架 问题],以测试路线输出

如何测试抽象类的受保护抽象方法?

我一直在尝试测试名为TabsActionFilter的抽象类的最佳方法.我保证从TabsActionFilter继承的类将具有一个称为GetCustomer的方法.在实践中,这种设计似乎效果很好. 我遇到一些问题的地方是弄清楚如何测试基类的OnActionExecuted方法.此方法依赖于受保护的抽象GetCustomer方法的实现.

单元测试中的Linq-SQL查询逻辑

我正在尝试为我的代码编写一些单元测试.在out项目中,我们使用从DBML创建的Linq-SQL对象.我试图弄清楚我将如何测试以下逻辑. 例如,我需要使用LINQ从表中获取记录数. var objectCount = (from x in DB.MyRecords where x.DateAdded.Date == DateTime.Now.Date

检查与谷歌测试框架的C代码

我想为一个c项目(c不是c)设置一个单元测试框架.我调查了 this list,签出this stackoverflow question.我想要一个可以为我的项目轻松设置的框架,该框架仅使用标准c库并且可以在fedora 14(64位版本)上编译并运行.它不是像stackoverflow问题上的嵌入式系统.看起来check和google test

在Python中模拟链接的呼叫

我正在尝试使用unittest和模拟库测试以下类: class Connection(object): def __init__(self, cookie): self.connect = None self.session = Session() self.session.load(cookie) # do some stuff with self.session self.some_info = self.session.data[

单元测试类使用特定的验证类进行实体验证是否不好?

我通过称为“命令”的类运行所有动作.为了说明这一点,要创建一个新用户,我将调用以下代码 new CreateUserCommand(unitOfWork).SetName("Username").SetPassword("Blah").Execute(); 我现在正在考虑在此系统中实施验证,以验证诸如密码是一定长度,用户名不是数据库中的重复项之类

单元测试如何使用正确的可本地化的格式化字符串调用记录器?

在我正在测试的应用程序中,我想确保对于某些输入,正在调用记录器.某些方法可能具有不同的记录器消息(例如“值格式错误”,“值超出范围”).因此,我想确保使用正确的消息调用记录器. 它们自己保存的记录器字符串位于RESX中,将来可能会本地化.同样,措辞可能会更改.因此,只要将文本更

Javascript-为什么此QUnit RegExp测试失败?

我在弄乱QUnit,偶然发现了一件事. 我在Chrome上尝试了以下简单测试: deepEqual(new RegExp(), /(?:)/); 我假设它将通过,因为新的RegExp()在开发人员控制台中返回/(?:)/.对于RegExps,似乎不可能“仅仅”做新的RegExp()=== /(?:)/,但是两者的toString()函数都返回相同且相等的值. 我认

单元测试代码如何与内部异常?

我想对以下代码进行一些单元测试: public static class ExceptionExtensions { public static IEnumerable<Exception> SelfAndAllInnerExceptions( this Exception e) { yield return e; while (e.InnerException != null) { e = e.InnerException;