Beispiel #1
0
 def __init__(self, sample):
     self.sample = sample
     self.counter = AtomicLong(0)
     self.minimum = AtomicLong(sys.maxsize)
     self.maximum = AtomicLong(-sys.maxsize - 1)
     self.sum = AtomicLong(0)
     self.var = AtomicLongArray([-1, 0])
Beispiel #2
0
 def test_iter(self):
     atomic = AtomicLongArray([-1, 0])
     for i, a in enumerate(atomic):
         self.assertEqual(atomic[i], a)
Beispiel #3
0
 def test_increment(self):
     atomic = AtomicLongArray([-1, 0])
     atomic[1] += 1
     self.assertEqual(atomic[1], 1)
Beispiel #4
0
 def test_set_obj(self):
     atomic = AtomicLongArray([-1, 0])
     atomic[1] = AtomicLong(-2)
     self.assertEqual(atomic[1], -2)
Beispiel #5
0
 def test_set(self):
     atomic = AtomicLongArray([-1, 0])
     atomic[1] = -2
     self.assertEqual(atomic[1], -2)
Beispiel #6
0
 def test_get(self):
     atomic = AtomicLongArray([-1, 0])
     self.assertEqual(atomic[0], -1)
     self.assertEqual(atomic[1], 0)
Beispiel #7
0
 def test_value(self):
     atomic = AtomicLongArray([])
     atomic.value = [-1, 0]
     self.assertEqual([-1, 0], atomic.value)
Beispiel #8
0
    def test_init(self):
        atomic = AtomicLongArray()
        self.assertEqual([], atomic.value)

        atomic = AtomicLongArray([-1, 0])
        self.assertEqual([-1, 0], atomic.value)
Beispiel #9
0
 def test_value(self):
     atomic = AtomicLongArray([])
     atomic.value = [-1, 0]
     self.assertEqual([-1, 0], atomic.value)