mocking

    0热度

    1回答

    我在MVVM环境中为视图模型生成Xcode代码覆盖率时遇到了一个问题。 我们的基本设置视图控制器发出请求到视图模型,而这又要求对会谈到web服务的数据管理方法。 我想到了我的想法是创建一个继承的实际数据管理器和覆盖由VM调用的函数一个假数据管理器测试视图模型相当优雅的方式。 的问题是,这个工作,虚拟机必须在应用目标和测试目标的一部分。这样做的明显副作用是,即使单元测试通过,也不会为属于两个或更多目

    -1热度

    3回答

    使用testng和mockito编写单元测试。 我通常会练习在相同的测试方法内通过使用不同的值/条件几次调用一个方法来检查所有场景。 请不要考虑我提供的逻辑和设计。这只是为了清楚我想要做什么。 评论代码如下。 public class Human { private String name; private boolean parent; private List<

    -1热度

    3回答

    如何在没有数据库交互的情况下测试CRUD操作API,即在Junit中使用模拟连接?

    0热度

    1回答

    我试图模拟一个亚马逊服务对象来对相关代码执行UnitTesting。我已经做如下,但每次初始化被击中一次错误崩溃失败: 陷入“NSInternalInconsistencyException”,“- init不是有效的 初始化 一般情况下,同一个对象会使用有工厂方法,因此它似乎初始化是由私人或某事产生。试问,这样的对象被嘲笑? class MyAWSiOTDataManager : AWSIoTD

    1热度

    2回答

    DI中的基本概念是应该传递依赖对象,而不是在依赖对象中创建它们。 只有我能找到这种情况的原因是this answer: 要隐藏依赖依赖的施工细节,使代码更少丑陋。 为了方便模拟单元测试。 还有其他原因吗? 如果不是,请您解释一下这些原因,以证明DI?

    -1热度

    1回答

    ## tests file @mock.patch('profiles.models.create_stripe_charge', StripeMocks._mock_raises_stripe_error) def my_test(self): # ... stuff ## logic file def create_stripe_charge(customer, amou

    0热度

    1回答

    我已经写了JUnit测试: @Service public class EnterpriseCustomerVerificationService { @Autowired CreditCheckRepository creditCheckRepository; public String FTACheck(StandardInputHeader charterHeaderInputI

    0热度

    1回答

    想象一下以下情形:您有一个名为'foo'的python包依赖于'bar'。包'bar'本身依赖于另一个python包,让我们来形容,这取决于一个C库,其中cannot be installed on readthedocs.io。因此,'bar'在conf.py文件中被 class Mock(MagicMock): @classmethod def __getattr__(cl

    0热度

    2回答

    我有一个雨燕类计算只适用于iOS 11.某事,这意味着我有以下检查: if #available(iOS 11, *) { //do magic } 我不知道我怎么能嘲笑#available为我的单元测试。我想测试: 如果#available时调用合适的参数 if语句中的代码。为此,我想有一种方法来强制if #available(iOS 11, *)声明的结果。 更新: 因为我有这

    1热度

    1回答

    我们使用OpenCover我们的解决方案的测试覆盖率和我注意到, public async Task Build(ProcessorContext context) { context.ResultBetSlip.Bets.Clear(); // Here OpenCover tells me that I need to cover two branches /