@@ -0,0 +1,1705 @@
+/*%0A * Copyright (C) 2016 The Android Open Source Project%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0Apackage com.google.android.cameraview;%0A%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.junit.Assert.assertThat;%0A%0Aimport org.junit.Test;%0A%0Aimport java.util.HashSet;%0A%0Apublic class SizeTest %7B%0A%0A    @Test%0A    public void testGetters() %7B%0A        Size size = new Size(1, 2);%0A        assertThat(size.getWidth(), is(1));%0A        assertThat(size.getHeight(), is(2));%0A    %7D%0A%0A    @Test%0A    public void testToString() %7B%0A        Size size = new Size(1, 2);%0A        assertThat(size.toString(), is(%221x2%22));%0A    %7D%0A%0A    @Test%0A    public void testEquals() %7B%0A        Size a = new Size(1, 2);%0A        Size b = new Size(1, 2);%0A        Size c = new Size(3, 4);%0A        assertThat(a.equals(b), is(true));%0A        assertThat(a.equals(c), is(false));%0A    %7D%0A%0A    @Test%0A    public void testHashCode() %7B%0A        int max = 100;%0A        HashSet%3CInteger%3E codes = new HashSet%3C%3E();%0A        for (int x = 1; x %3C= max; x++) %7B%0A            for (int y = 1; y %3C= max; y++) %7B%0A                codes.add(new Size(x, y).hashCode());%0A            %7D%0A        %7D%0A        assertThat(codes.size(), is(max * max));%0A    %7D%0A%0A%7D%0A

Create SizeTest.java