小编Tea*_*eam的帖子

JUnit 5 Disabled是否被忽略?

我正在将JUnit 5与IntelliJ IDEA Community Edition 2018版一起使用。

我的代码很简单:

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CalculatorTest {

    @Disabled
    @Test
    void addTwoZeroNumerators(){
    int[] resultExpected = {0,0};
    assertArrayEquals(resultExpected, Calculator.calculate(0,0,0,1));
}
Run Code Online (Sandbox Code Playgroud)

我用@Disabled。但是当我运行测试时,事件日志仍然报告1个测试通过。有人可以告诉我这是怎么了吗?我希望系统忽略此测试。

这是日志部分的标题:

在此处输入图片说明

java intellij-idea junit5 junit-jupiter

7
推荐指数
1
解决办法
990
查看次数

如何在Swift中为我的应用程序制作自定义键盘?

如何在Swift中为我的应用程序制作自定义键盘?我不希望人们去设置然后添加键盘.我希望他们能够在我的应用程序上想要它时立即使用它.无需额外的工作.

如何在Swift中实现这一点?

许多链接仅涉及在设置中添加新键盘.我不希望这样.

我对UI很新,请给我详细说明.

ios swift custom-keyboard

4
推荐指数
1
解决办法
2182
查看次数

使用Facebook SDK运行模拟器时Apple Mach-O链接器错误

我已将Facebook SDK Framework添加到我的Xcode 6中.

然后我将它导入我的AppDelegate.h文件.

然后我把这段代码[FBLoginView类]; 进入这个功能

  • (BOOL)应用程序:(UIApplication*)应用程序didFinishLaunchingWithOptions:(NSDictionary*)launchOptions

当我点击Run Simulator时,我得到了这个: 在此输入图像描述

我是新手,所以对错误是什么感到困惑.请给我解决方案.

xcode objective-c facebook-ios-sdk

2
推荐指数
1
解决办法
2034
查看次数

Try Catch 块有效但测试 assertThrows 失败(Junit 5)

我正在尝试遵循本教程JUnit 5:如何断言抛出异常?

我使用 Java 10、IntelliJ 2018 和 Junit 5。

我制作了一个添加 2 个分数的计算器应用程序。它检查输入的分母是否为 0。

当我运行测试时,异常消息会打印出“未定义的数学表达式”,但我的 IDE 显示“预期会抛出 java.lang.Throwable,但没有抛出任何内容。” 我认为我的代码范围有问题?我是新手,请多多关照。我提供了下面的代码和测试:

public class Calculator {
    public static int[] calculate (int firstNumerator, int firstDenominator, int secondNumerator, int secondDenominator) {

        String exceptionMessage = "Undefined Math Expression";
        int resultNumerator;
        int resultDenominator;
        int[] result = new int[2];

        resultNumerator =  (firstNumerator * secondDenominator) +
                (secondNumerator * firstDenominator);
        resultDenominator = firstDenominator * secondDenominator;

        try {
            if (resultDenominator == 0) {
                  throw (new Throwable(exceptionMessage));
            } else {
                result[0] = …
Run Code Online (Sandbox Code Playgroud)

java junit5

1
推荐指数
2
解决办法
4763
查看次数