- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想了解一些事情。testClass (z1) 对象有什么意义?
我的理解是,它是所有其他对象的起点。我真的在问这意味着什么,为什么/如何测试类需要它自身的实例?还有其他方法可以达到相同的结果吗?
代码如下:-
public class testBank {
creditAccount a1 = new creditAccount("Mary Chapple", 2400.41);
creditAccount a2 = new creditAccount("Jim Smith", 2.56);
creditAccount a3 = new creditAccount("Henry A Jones", 700.89);
currentAccount b1 = new currentAccount("Simon Hopkins", 86.01);
currentAccount b2 = new currentAccount("Jack C Whitheridge", 40000.29);
currentAccount b3 = new currentAccount("Bill Sutton", 100.23);
depositAccount c1 = new depositAccount("Theo Gibson", 145.99);
depositAccount c2 = new depositAccount("Jasper Williams", 3000.29);
depositAccount c3 = new depositAccount("Julie Banks", 1000001.99);
savingsAccount d1 = new savingsAccount("Burnard White", 2400.42);
savingsAccount d2 = new savingsAccount("Richard Bennett", 203.16);
savingsAccount d3 = new savingsAccount("Bob Robinson", 10000.11);
public testBank()
//Create an array of objects.//
{
bankAccount[]theAccounts = {a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3};
showAccounts (theAccounts);
}
private void showAccounts(bankAccount[] aa)
{
for (int i = 0;i <aa.length;i++)
{
System.out.println("Account Holder: " +aa[i].getAccountName());
System.out.println("Balance = £" +aa[i].getBalance());
System.out.println("Balance pluss APR = £" +aa[i].calculateInterest());
}
}
public static void main(String[]args)
{
testBank z1 = new testBank();
}
感谢您的帮助。
最佳答案
testClass 的重点是通过在标准输出上打印类bankAccount 的参数和方法结果来测试您的帐户:
您的creditAccount、currentAccount、depositAccount 和 savingAccount 类扩展了bankAccount 类(这些类继承了bankAccount 类)。
如果您不想使用 testBank 类,您还可以在bankAccount 类中创建一个 print 方法来打印这些信息
public void print ()
{
System.out.println("Account Holder: " + this.getAccountName());
System.out.println("Balance = £" + this.getBalance());
System.out.println("Balance pluss APR = £" + this.calculateInterest());
}
然后您将使用以下方法测试您的帐户:
public static void main(String[]args)
{
creditAccount a1 = new creditAccount("Mary Chapple", 2400.41);
currentAccount b1 = new currentAccount("Simon Hopkins", 86.01);
depositAccount c1 = new depositAccount("Theo Gibson", 145.99);
savingsAccount d1 = new savingsAccount("Burnard White", 2400.42);
a1.print();
b1.print();
c1.print();
d1.print();
}
关于java - 为什么要创建一个testClass对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16176661/
我有内部类来单元测试实例方法,如下所示。 我的问题是当我转到 FooClassTests 并使用 VS 在上下文中运行所有测试时,它会跳过内部类测试。 如果您正在使用这种结构,您知道如何将所有测试与内
在下面的类中: class TestClass { public: int staic testMember; }; int TestClass::testMember; 我遇到了以下编译器
名 给定元素“element_1”,如何选择其第一个标签名称为 li 的父元素? 谢谢 最佳答案 $('#element_1').closest('li').addClass('testclass')
我正在编写我的第一个 junit 测试类。我的calculator.java类位于我的src目录中,我的测试类(CalculatorTest.java)位于test/src目录中。我的问题是 Calc
请检查代码: /* Run1.java */ package test; import java.util.Iterator; import java.util.SortedSet; import j
我正在尝试扩展 .NET TestClass。我发现我需要扩展以下抽象类:TestClassExtensionAttribute 和 TestExtensionExecution。 TestExten
有三种组织单元测试的方法:按夹具、类或功能测试。但是 TestClass 的 NUnit 属性称为 TestFixture。这有什么历史原因吗? 最佳答案 主要的历史原因是 NUnit 最初是作为 J
我关注了this guide在 Android Studio v1.4 中为我的主要 Android 模块(我们称之为“module-a”)创建一个 JUnit 测试文件。 我的“module-a”依
什么时候使用 Pytest 固定装置和实例变量比较合适? 假设我在本地存储了大量预期的 JSON 输出,多个测试使用了该输出。以下哪种方法更合适?我可以看到对象的状态从测试到测试都保持不变。 @pyt
我可以禁用类里面的所有测试吗? 我正在使用命名空间 Microsoft.VisualStudio.TestTools.UnitTesting; 可以使用 [Ignored] 忽略单个测试属性。 最佳答
我需要编写一个测试,其中可以验证一个类的行为,用于 Mocked 类的不同行为。为了支持同一方法的多种行为,我们需要在同一个 TestClass 中多次模拟该类。 是否可以使用 JMockIt? 这是
我正在使用 Bryntum Siesta 对 ExtJS 应用程序进行 UI 测试。我创建了一个 TestClass 并旨在将其方法用于不同的 View 。测试的整个操作是相同的,只有一些特定的事情发
在我的 android 项目测试中,我使用的是 robotium 框架。 我需要什么 我的 Activity 中有一个基于此 bool 值的 bool 变量,我做了一些操作。在我的 Activity
#include using namespace std; class testClass { public: int sum(); //Postcondition: Returns
如果您在一个测试类上有多个测试方法。类的构造函数将运行多次。我们如何解释这种重载? 最佳答案 根据我对 MSTest 的理解,每个 [TestMethod] 都会实例化测试类。我猜您正试图在运行任何测
为什么我不能在 Java 中这样做: public class TestClass { public T test(){ return this; // error here
我刚受聘为一家营销公司创建交互式电子邮件,这是一些前沿的东西。 我正在浏览离开这里的人的模板,他的 CSS 有一些我无法理解的东西。我负责创建新的 CSS 文件和模板,但我以前从未见过。有人可以帮我弄
我终于为 Roboelectric 设置了一个测试用例,但是当我尝试从 Android Studio 运行它时,出现以下错误: 在项目“myExternalProjectName”中找不到任务“tes
我在运行测试时遇到这样的错误: org.mockito.exceptions.base.MockitoException: No tests found in TestCase Haven't you
我目前是一家保险公司的 QA 实习生,我正在该公司的网站上进行一些测试。我已经完成了很多案例,现在他们要求进行数据驱动测试,而我正在为此苦苦挣扎。 我已经完成了所有的测试; 1 个测试夹具 测试测试用
我是一名优秀的程序员,十分优秀!