提交 36ee994e 编写于 作者: A Ahmed Ashour 提交者: skylot

test: add test case for "xor with boolean" (#409) (PR #514)

上级 65544c64
package jadx.tests.integration.conditions;
import static jadx.tests.api.utils.JadxMatchers.containsOne;
import static org.hamcrest.CoreMatchers.not;
import static org.hamcrest.MatcherAssert.assertThat;
import org.junit.jupiter.api.Test;
import jadx.NotYetImplemented;
import jadx.core.dex.nodes.ClassNode;
import jadx.tests.api.IntegrationTest;
public class TestXor extends IntegrationTest {
public static class TestCls {
public boolean test() {
return test2() ^ true;
}
public boolean test2() {
return true;
}
}
@Test
@NotYetImplemented
public void test409() {
ClassNode cls = getClassNode(TestCls.class);
String code = cls.getCode().toString();
assertThat(code, not(containsOne("1")));
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册