<?xml version="1.0" encoding="UTF-8"?>
<test-data>
    <test-code>
        <description><![CDATA[
failure, unary assignment
     ]]></description>
        <expected-problems>1</expected-problems>
        <code><![CDATA[
public class Foo {
 public void bar() {
   boolean b = false;
   boolean c = false;
   b = !c;
 }
}
     ]]></code>
    </test-code>
    <test-code>
        <description><![CDATA[
pass, bitwise assignment
     ]]></description>
        <expected-problems>0</expected-problems>
        <code><![CDATA[
public class Foo {
 public void bar() {
   boolean b = false;
   boolean c = false;
   b ^= c;
 }
}
     ]]></code>
    </test-code>
    <test-code>
        <description><![CDATA[
pass, not a straight unary inversion
     ]]></description>
        <expected-problems>0</expected-problems>
        <code><![CDATA[
public class Foo {
 public void bar() {
   boolean b = false;
   boolean c = false;
   b &= !c;
 }
}
     ]]></code>
    </test-code>
</test-data>
