ApfTest - test that += -1 works

Test: TreeHugger
Bug: 298842151
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I4a87b4f2b86d46f149f6c093cf46fb6e61c282d5
diff --git a/tests/unit/src/android/net/apf/ApfTest.java b/tests/unit/src/android/net/apf/ApfTest.java
index e728bfe..dd1ccb6 100644
--- a/tests/unit/src/android/net/apf/ApfTest.java
+++ b/tests/unit/src/android/net/apf/ApfTest.java
@@ -335,6 +335,12 @@
         gen.addJumpIfR0Equals(1234567890, gen.DROP_LABEL);
         assertDrop(gen);
 
+        // Test add with a small signed negative value.
+        gen = new ApfGenerator(MIN_APF_VERSION);
+        gen.addAdd(-1);
+        gen.addJumpIfR0Equals(-1, gen.DROP_LABEL);
+        assertDrop(gen);
+
         // Test subtract.
         gen = new ApfGenerator(MIN_APF_VERSION);
         gen.addAdd(-1234567890);