100cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville/*
200cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * Copyright (C) 2010 The Android Open Source Project
300cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville *
400cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * Licensed under the Apache License, Version 2.0 (the "License");
500cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * you may not use this file except in compliance with the License.
600cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * You may obtain a copy of the License at
700cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville *
800cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville *      http://www.apache.org/licenses/LICENSE-2.0
900cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville *
1000cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * Unless required by applicable law or agreed to in writing, software
1100cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * distributed under the License is distributed on an "AS IS" BASIS,
1200cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1300cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * See the License for the specific language governing permissions and
1400cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * limitations under the License.
1500cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville */
1600cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
1700cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Savillepackage android.net;
1800cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
1900cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Savilleimport android.net.LinkSocket;
2000cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Savilleimport android.test.suitebuilder.annotation.SmallTest;
2100cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Savilleimport junit.framework.TestCase;
2200cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
2300cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville/**
2400cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville * Test LinkSocket
2500cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville */
2600cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Savillepublic class LinkSocketTest extends TestCase {
2700cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
2800cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville    @SmallTest
2900cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville    public void testBasic() throws Exception {
3000cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        LinkSocket ls;
3100cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
3200cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        ls = new LinkSocket();
3300cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        ls.close();
3400cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville    }
3500cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
3600cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville    @SmallTest
3700cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville    public void testLinkCapabilities() throws Exception {
3800cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        LinkCapabilities lc;
3900cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville
4000cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        lc = new LinkCapabilities();
4100cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        assertEquals(0, lc.size());
4200cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville        assertEquals(true, lc.isEmpty());
4300cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville    }
4400cfe112b436eaafb44c0466ceacce3baf10a8f3Wink Saville}
45