package com.alibaba.json.bvt.parser; import com.alibaba.fastjson.JSON; import junit.framework.TestCase; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicLong; /** * Created by wenshao on 20/03/2017. */ public class AtomicLongComptableAndroidTest extends TestCase { public void test_for_compatible_zero() throws Exception { String text = "{\"andIncrement\":-1,\"andDecrement\":0}"; assertEquals(0, JSON.parseObject(text, AtomicLong.class).intValue()); } public void test_for_compatible_six() throws Exception { String text = "{\"andIncrement\":5,\"andDecrement\":6}"; assertEquals(6, JSON.parseObject(text, AtomicLong.class).intValue()); } public void test_for_compatible_five() throws Exception { String text = "{\"andDecrement\":6,\"andIncrement\":5}"; assertEquals(5, JSON.parseObject(text, AtomicLong.class).intValue()); } }