我有一个使用MySQL的gRPC服务,需要在每个测试用例之后清除记录。我尝试用事务包装每个测试用例。如果我的rpc代码中没有事务,它就会工作,但如果有事务,它就会失败。transactionsql: Transaction has already been committed or rolled back}
我正在为使用JUnit的方法编写一个测试用例,并且为了更好地覆盖分支,我试图覆盖一个null条件。问题是,如果我传递null作为一个参数,测试用例抛出NullPointerException,这是显而易见的,但是我将如何覆盖Null条件的分支覆盖。我还没有编写完整的测试用例,但我很困惑如何为null条件编写一个测试用例。被测方法
public String translateWebContextPathToVersionNo( Str