packageorg.skywalking.apm.agent.core.datacarrier.common;importorg.junit.Assert;importorg.junit.Test;/** * Created by wusheng on 2016/10/25. */publicclassAtomicRangeIntegerTest{@TestpublicvoidtestGetAndIncrement(){AtomicRangeIntegeratomicI=newAtomicRangeInteger(0,10);for(inti=0;i<10;i++){Assert.assertEquals(i,atomicI.getAndIncrement());}Assert.assertEquals(0,atomicI.getAndIncrement());Assert.assertEquals(1,atomicI.get());Assert.assertEquals(1,atomicI.intValue());Assert.assertEquals(1,atomicI.longValue());Assert.assertEquals(1,(int)atomicI.floatValue());Assert.assertEquals(1,(int)atomicI.doubleValue());}}