50 lines
1.5 KiB
Java
50 lines
1.5 KiB
Java
/******************************************************************************
|
|
* Copyright (c) 2002 - 2014 IBM Corporation.
|
|
* All rights reserved. This program and the accompanying materials
|
|
* are made available under the terms of the Eclipse Public License v1.0
|
|
* which accompanies this distribution, and is available at
|
|
* http://www.eclipse.org/legal/epl-v10.html
|
|
*
|
|
* Contributors:
|
|
* IBM Corporation - initial API and implementation
|
|
*****************************************************************************/
|
|
|
|
/*
|
|
* Licensed Materials - Property of IBM
|
|
* 5724-D15
|
|
* (C) Copyright IBM Corporation 2008-2009. All Rights Reserved.
|
|
* Note to U.S. Government Users Restricted Rights:
|
|
* Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
|
|
*/
|
|
package com.ibm.wala.core.tests.collections;
|
|
|
|
import org.junit.Assert;
|
|
import org.junit.Test;
|
|
|
|
import com.ibm.wala.core.tests.util.WalaTestCase;
|
|
import com.ibm.wala.util.collections.TwoLevelVector;
|
|
|
|
/**
|
|
* Tests {@link TwoLevelVector} class.
|
|
*
|
|
* @author egeay
|
|
*/
|
|
public final class TwoLevelVectorTest extends WalaTestCase {
|
|
|
|
public static void main(final String[] args) {
|
|
justThisTest(TwoLevelVectorTest.class);
|
|
}
|
|
|
|
// --- Test cases
|
|
|
|
@SuppressWarnings("static-method")
|
|
@Test public void testCase1() {
|
|
final TwoLevelVector<Integer> tlVector = new TwoLevelVector<>();
|
|
tlVector.iterator();
|
|
tlVector.set(2147483647, 56);
|
|
Assert.assertNotNull(tlVector.iterator());
|
|
Assert.assertEquals(Integer.valueOf(56), tlVector.get(2147483647));
|
|
}
|
|
|
|
}
|