小编J. *_*rer的帖子

How to import JunitParamsRunner in Java class

it is my first day with JUnit. I try to make test with parameters. I have code:

import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;

import static org.junit.Assert.assertEquals;

@RunWith(JUnitParamsRunner.class)
public class MoneyParameterizedTest {
    private static final Object[] getMoney() {
        return new Object[] {
                new Object[] {10, "USD"},
                new Object[] {20, "EUR"}
        };
    }
    @Test
    @Parameterized.Parameters(method = "getMoney")
    public void constructorShouldSetAmountAndCurrency(
            int amount, String currency) {
        Money money = new Money(amount, currency);
        assertEquals(amount, money.getAmount());
        assertEquals(currency, money.getCurrency());
    }
}
Run Code Online (Sandbox Code Playgroud)

IntelliJ told me that: Can't …

junit intellij-idea

6
推荐指数
1
解决办法
4482
查看次数

读取行并在最后添加一些内容

我是kotlin的新人.我正在尝试逐行读取文件,并在每个文件末尾添加一些内容.

我的文件在阅读之前:

abcd;abcd;abcd;
bcda;bcda;bcda;
dacb;dacb;dacb;
Run Code Online (Sandbox Code Playgroud)

阅读和追加后的文件:

abcd;abcd;abcd;smth1
bcda;bcda;bcda;smth2
dacb;dacb;dacb;smth3
Run Code Online (Sandbox Code Playgroud)

我有逐行读取文件的代码,但是你能告诉我如何为每个文件添加字符串吗?

val pathToFile = "abc.txt"
val scan = Scanner(File(pathToFile))
while (scan.hasNextLine()) {
    val line = scan.nextLine()
    var lista = ArrayList<String>()
    lista = line.split(";") as ArrayList<String>
    println(lista.get(0) + " and " + lista.get(1) + " and " + lista.get(2))
}
Run Code Online (Sandbox Code Playgroud)

kotlin

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

标签 统计

intellij-idea ×1

junit ×1

kotlin ×1