testability

    3热度

    2回答

    在我的单元测试中,我使用AssemblyInitialize,ClassInitialize和TestInitialize等配置我的测试。在AssemblyInitialize中,我初始化了一些用于创建服务的单体工厂,一个工作单元和存储库(全部通过Unity/Dependency Injection)。在我的TestInitialize中,我清除了他们必须确保每个测试都可以独立运行的状态。 槽St

    0热度

    2回答

    可测性创建的类正确的设计说我有我的代码这3个层次: 1.数据库层(ORM) 2. BusinessLogic 3.应用 现在,我写的我的代码如下: 数据库层: 这主要对数据库有CURD操作。 class MyDatabaseLayer { public int findValue(int k) { // find v } public void inse

    0热度

    2回答

    我正在研究一组组件(希望能成为一个完整的框架),并且目前正致力于提供一个PHP会话的抽象。 我试图让代码尽可能地成为可测试的,但是按照定义,会话类将以$ _SESSION超全局的形式依赖于全局状态。 我试图实现这样的方式$ SESSION和会话 *函数只被调用在一个地方,我就可以在PHPUnit的覆盖用于测试目的我的会话课,但我不能帮但不知道是否有更好的方法来做到这一点。 如果你可以建议一个更好的

    0热度

    1回答

    我有一个单元测试,需要访问我的应用程序目标导入的模块上的内部方法/属性。 E.g. SubModule.swift public class SubModuleType { ... internal let value: InternalSubModuleType ... } AppViewController.swift import SubModule /

    2热度

    2回答

    我正在处理OO设计问题。我会尽力专注于我感到困惑的部分,并用文本解释它,而不是提供代码。 我有一个名为SalesPolicy的类,它包含一个TaxPolicy列表。 TaxPolicy是一个抽象类,它表示名称和税率作为属性的税收政策。 TaxPolicy包含一个名为accept的抽象方法。 TaxPolicy的具体实现必须实现accept方法并提供决定何时适用TaxPolicy的逻辑。 我有另一个

    0热度

    1回答

    我是测试新手。当我开发我的应用程序时,我使用Robotium来测试我的应用程序,但现在,我想测试一些属于我的Util类的成员函数。例如: public static boolean internetConnection(Context context) { ConnectivityManager conMgr = (ConnectivityManager) context

    3热度

    1回答

    我正在通过我们的应用程序的单元测试,并改进/添加更多。我很(不,很)新手在单元测试/测试驱动开发,我发现了以下方法,我想测试。我被卡住了,我的问题是如果有一种方法来重写这个,以便它是可测试的? public static bool Is32BitOS() { string os = (from x in new ManagementObjectSearcher("SELECT * F

    0热度

    1回答

    假设有使用MVVM light工具包的WPF应用程序。 这个工具包的好例子是定位器。 它包含SimpleIoC,它使我们能够注册服务并成为接口驱动。 有时Locator构造函数可以真正增长。 可惜的是,除了注册接口它包含了一些逻辑: if(SimpleIoc.Default.GetInstance<MainViewModel>().LoadProject()) { var project =

    1热度

    1回答

    我正在寻找一个例子测试静态类与类的实例时,说明困难。有人可以提供一个吗?

    0热度

    2回答

    我正在使用Linq2SQL进行数据访问的项目。该项目由一个ASP.NET MVC应用程序和8个类库组成。大多数类库都有自己的L2S数据类。作为我正在做的工作的一部分,我试图让测试中的各种组件介绍一些稳定性清理代码库,它目前大量使用静态类和方法,并且控制器具有静态DataContexts始终使用。 我该如何重构L2S的使用情况,以便测试控制器的操作? 我已经在应用程序中引入了依赖注入来分离一些其他服