import static org.junit.jupiter.api.Assertions.assertEquals;

import org.junit.jupiter.api.Test;

public class TwoTest
{
    @Test
    public void testAgainstExamples()
    {
        Bottle water = new Bottle(1000.0);
        assertEquals(600.0, water.updateAmount(400.0));
        assertEquals(500.0, water.updateAmount(100.0));
        assertEquals(1000.0, water.updateAmount(300.0));

        Bottle shampoo = new Bottle(40.0);
        assertEquals(10.0, shampoo.updateAmount(30.0));
        assertEquals(40.0, shampoo.updateAmount(1.0));
    }

    @Test
    public void testMore()
    {
        Bottle b1 = new Bottle(10.0);
        Bottle b2 = new Bottle(100.0);

        assertEquals(9.0, b1.updateAmount(1.0));
        assertEquals(99.0, b2.updateAmount(1.0));
    }
}
