当前位置: 首页 > 面试题库 >

如何在Go中编写待定测试

屠德宇
2023-03-14
问题内容

是否有合法的方式写下我打算以后编写完整测试功能的测试用例?就像即将进行的mochajs测试一样?


问题答案:

软件包文档使用以下示例描述了这样的示例testing.(*T).Skip

如果不适用于调用 T和 B的Skip方法,则可以跳过测试和基准测试:

func TestTimeConsuming(t *testing.T) {
    if testing.Short() {
        t.Skip("skipping test in short mode.")
    }
    ...
}

Skip如果您启动go test带有-v标志的消息,则将打印您提供的消息(在此示例中,您还需要提供-short标志以查看跳过消息)。



 类似资料:
  • 问题内容: 假设我有一个简单的应用程序,可以从stdin读取行并将其回显到stdout。例如: 我想编写一个测试案例,该案例写入stdin,然后将输出与输入进行比较。例如: 跑步给我以下内容: 我显然在这里做错了什么。我应该如何测试这种类型的代码? 问题答案: 这是一个写入stdin并从stdout读取的示例。请注意,它不起作用,因为输出首先包含“>”。不过,您可以对其进行修改以适合您的需求。

  • 问题内容: 在python中,我们使用反斜杠表示当前语句继续到下一行 例如, 或者简单地说, 可以用Go语言做到这一点吗?谢谢 问题答案: 当然可以,只需将运算符放在最后,例如: 另请注意,不可能在操作员之前中断换行。以下代码 无效 : 该规则在此处和规范中进行了描述。

  • 问题内容: 嗨,我创建了一个类ABC.java,并且有一个构造函数ABC()如下: 我正在传递Element.xml作为输入,我想测试该类,所以我创建了ABCTest类,对于以上代码,请告诉我如何为构造函数ABC()编写测试用例以及如何编写assert() 问题答案: 尽管Selenium本身就是一种测试工具,但对我来说听起来好像您想测试此类本身。就像用jUNit进行测试一样。 使用您刚刚提供的代

  • 编写 junit 测试时: 我的代码编辑器(IntelliJ)显示警告 只有非静态嵌套类可以用作@嵌套测试类。 如何在 kotlin 的 junit 测试中编写嵌套类?

  • 问题内容: Go是否与Python的多行字符串相似? 如果不是,编写跨多行字符串的首选方式是什么? 问题答案: 根据语言规范,您可以使用原始字符串文字,该字符串由反引号而不是双引号分隔。

  • 问题内容: 我在Kotlin中编写了一个小测试,以使用带有算法“ AES / CFB8 / NoPadding”的Cipher实例加密一些文本“ Hello”。(Minecraft的东西) 我现在正尝试在Go中执行相同的操作,但是我无法产生相同的结果。我尝试过的所有不同方法都会产生不同的结果。 这些是我已经浏览过的以下线程/示例,以达到这一点。 如何在Golang中使用RSA密钥对进行AES加密和