591 |
|
} |
592 |
|
|
593 |
|
/** |
594 |
< |
* Submit to a publisher with no subscribers returns lag 0 |
594 |
> |
* submit to a publisher with no subscribers returns lag 0 |
595 |
|
*/ |
596 |
|
public void testEmptySubmit() { |
597 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
599 |
|
} |
600 |
|
|
601 |
|
/** |
602 |
< |
* Submit(null) throws NPE |
602 |
> |
* submit(null) throws NPE |
603 |
|
*/ |
604 |
|
public void testNullSubmit() { |
605 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
610 |
|
} |
611 |
|
|
612 |
|
/** |
613 |
< |
* Submit returns number of lagged items, compatible with result |
613 |
> |
* submit returns number of lagged items, compatible with result |
614 |
|
* of estimateMaximumLag. |
615 |
|
*/ |
616 |
|
public void testLaggedSubmit() { |
674 |
|
} |
675 |
|
|
676 |
|
/** |
677 |
< |
* Offer to a publisher with no subscribers returns lag 0 |
677 |
> |
* offer to a publisher with no subscribers returns lag 0 |
678 |
|
*/ |
679 |
|
public void testEmptyOffer() { |
680 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
681 |
< |
assertEquals(p.offer(1, null), 0); |
681 |
> |
assertEquals(0, p.offer(1, null)); |
682 |
|
} |
683 |
|
|
684 |
|
/** |
685 |
< |
* Offer(null) throws NPE |
685 |
> |
* offer(null) throws NPE |
686 |
|
*/ |
687 |
|
public void testNullOffer() { |
688 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
693 |
|
} |
694 |
|
|
695 |
|
/** |
696 |
< |
* Offer returns number of lagged items if not saturated |
696 |
> |
* offer returns number of lagged items if not saturated |
697 |
|
*/ |
698 |
|
public void testLaggedOffer() { |
699 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
719 |
|
} |
720 |
|
|
721 |
|
/** |
722 |
< |
* Offer reports drops if saturated |
722 |
> |
* offer reports drops if saturated |
723 |
|
*/ |
724 |
|
public void testDroppedOffer() { |
725 |
|
SubmissionPublisher<Integer> p = new SubmissionPublisher<Integer>( |
747 |
|
} |
748 |
|
|
749 |
|
/** |
750 |
< |
* Offer invokes drop handler if saturated |
750 |
> |
* offer invokes drop handler if saturated |
751 |
|
*/ |
752 |
|
public void testHandledDroppedOffer() { |
753 |
|
AtomicInteger calls = new AtomicInteger(); |
774 |
|
assertTrue(calls.get() >= 4); |
775 |
|
} |
776 |
|
|
777 |
– |
|
777 |
|
/** |
778 |
< |
* Offer succeeds if drop handler forces request |
778 |
> |
* offer succeeds if drop handler forces request |
779 |
|
*/ |
780 |
|
public void testRecoveredHandledDroppedOffer() { |
781 |
|
AtomicInteger calls = new AtomicInteger(); |
801 |
|
assertTrue(calls.get() >= 2); |
802 |
|
} |
803 |
|
|
805 |
– |
|
804 |
|
/** |
805 |
< |
* TimedOffer to a publisher with no subscribers returns lag 0 |
805 |
> |
* Timed offer to a publisher with no subscribers returns lag 0 |
806 |
|
*/ |
807 |
|
public void testEmptyTimedOffer() { |
808 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
809 |
< |
assertEquals(p.offer(1, null), 0); |
809 |
> |
assertEquals(0, p.offer(1, LONG_DELAY_MS, MILLISECONDS, null)); |
810 |
|
} |
811 |
|
|
812 |
|
/** |
813 |
< |
* Timed Offer with null item or TimeUnit throws NPE |
813 |
> |
* Timed offer with null item or TimeUnit throws NPE |
814 |
|
*/ |
815 |
|
public void testNullTimedOffer() { |
816 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
825 |
|
} |
826 |
|
|
827 |
|
/** |
828 |
< |
* Timed Offer returns number of lagged items if not saturated |
828 |
> |
* Timed offer returns number of lagged items if not saturated |
829 |
|
*/ |
830 |
|
public void testLaggedTimedOffer() { |
831 |
|
SubmissionPublisher<Integer> p = basicPublisher(); |
851 |
|
} |
852 |
|
|
853 |
|
/** |
854 |
< |
* Timed Offer reports drops if saturated |
854 |
> |
* Timed offer reports drops if saturated |
855 |
|
*/ |
856 |
|
public void testDroppedTimedOffer() { |
857 |
|
SubmissionPublisher<Integer> p = new SubmissionPublisher<Integer>( |
879 |
|
} |
880 |
|
|
881 |
|
/** |
882 |
< |
* Timed Offer invokes drop handler if saturated |
882 |
> |
* Timed offer invokes drop handler if saturated |
883 |
|
*/ |
884 |
|
public void testHandledDroppedTimedOffer() { |
885 |
|
AtomicInteger calls = new AtomicInteger(); |
907 |
|
} |
908 |
|
|
909 |
|
/** |
910 |
< |
* Timed Offer succeeds if drop handler forces request |
910 |
> |
* Timed offer succeeds if drop handler forces request |
911 |
|
*/ |
912 |
|
public void testRecoveredHandledDroppedTimedOffer() { |
913 |
|
AtomicInteger calls = new AtomicInteger(); |
933 |
|
assertTrue(calls.get() >= 2); |
934 |
|
} |
935 |
|
|
938 |
– |
|
936 |
|
} |