TokenBucketBuilderTest.java 602 Bytes
package com.zhaoonline.coupen.concurrent.tokenbucket;


import org.junit.Test;

public class TokenBucketBuilderTest {
    private final TokenBuckets.Builder builder = TokenBuckets.builder();

    @Test(expected = IllegalArgumentException.class)
    public void testNegativeCapacity() {
        builder.withCapacity(-1);
    }

    @Test(expected = IllegalArgumentException.class)
    public void testZeroCapacity() {
        builder.withCapacity(0);
    }

    @Test(expected = IllegalArgumentException.class)
    public void testNegativeInitialTokens() {
        builder.withInitialTokens(-1);
    }
}