/*
* Copyright 2014 OCTO Technology
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.octo.reactive.audit.java.util;
import com.octo.reactive.audit.ReactiveAudit;
import com.octo.reactive.audit.TestTools;
import com.octo.reactive.audit.lib.ReactiveAuditException;
import org.junit.Test;
import java.util.Vector;
public class VectorTest
{
@Test(expected = ReactiveAuditException.class)
public void copyInto()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.copyInto(null);
}
@Test(expected = ReactiveAuditException.class)
public void trimToSize()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.trimToSize();
}
@Test(expected = ReactiveAuditException.class)
public void ensureCapacity()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.ensureCapacity(0);
}
@Test(expected = ReactiveAuditException.class)
public void setSize()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.setSize(0);
}
@Test(expected = ReactiveAuditException.class)
public void capacity()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.capacity();
}
@Test(expected = ReactiveAuditException.class)
public void size()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.size();
}
@Test(expected = ReactiveAuditException.class)
public void isEmpty()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.isEmpty();
}
@Test(expected = ReactiveAuditException.class)
public void contain()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.contains(null);
}
@Test(expected = ReactiveAuditException.class)
public void indexOf_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.indexOf(null);
}
@Test(expected = ReactiveAuditException.class)
public void indexOf_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.indexOf(null, 0);
}
@Test(expected = ReactiveAuditException.class)
public void lastIndexOf_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.lastIndexOf(null);
}
@Test(expected = ReactiveAuditException.class)
public void lastIndexOf_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.lastIndexOf(null, 0);
}
@Test(expected = ReactiveAuditException.class)
public void elementAt()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.elementAt(0);
}
@Test(expected = ReactiveAuditException.class)
public void firstElement()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.firstElement();
}
@Test(expected = ReactiveAuditException.class)
public void lastElement()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.lastElement();
}
@Test(expected = ReactiveAuditException.class)
public void setElementAt()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.setElementAt(null, 0);
}
@Test(expected = ReactiveAuditException.class)
public void removeElementAt()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.removeElementAt(0);
}
@Test(expected = ReactiveAuditException.class)
public void insertElementAt()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.insertElementAt(null, 0);
}
@Test(expected = ReactiveAuditException.class)
public void addElement()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.addElement(null);
}
@Test(expected = ReactiveAuditException.class)
public void removeElement()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.removeElement(null);
}
@Test(expected = ReactiveAuditException.class)
public void removeAllElements()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.removeAllElements();
}
@Test(expected = ReactiveAuditException.class)
public void cloneThis()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.clone();
}
@Test(expected = ReactiveAuditException.class)
public void toArray_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.toArray();
}
@Test(expected = ReactiveAuditException.class)
public void toArray_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.toArray(null);
}
@Test(expected = ReactiveAuditException.class)
public void get()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.get(0);
}
@Test(expected = ReactiveAuditException.class)
public void set()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.set(0, null);
}
@Test(expected = ReactiveAuditException.class)
public void add_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.add(null);
}
@Test(expected = ReactiveAuditException.class)
public void add_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.add(0, null);
}
@Test(expected = ReactiveAuditException.class)
public void remove_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.remove(null);
}
@Test(expected = ReactiveAuditException.class)
public void remove_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.remove(0);
}
@Test(expected = ReactiveAuditException.class)
public void clear()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.clear();
}
@Test(expected = ReactiveAuditException.class)
public void containsAll()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.containsAll(null);
}
@Test(expected = ReactiveAuditException.class)
public void addAll_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.addAll(null);
}
@Test(expected = ReactiveAuditException.class)
public void addAll_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.addAll(0, null);
}
@Test(expected = ReactiveAuditException.class)
public void removeAll()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.removeAll(null);
}
@Test(expected = ReactiveAuditException.class)
public void retainAll()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.retainAll(null);
}
@Test(expected = ReactiveAuditException.class)
public void equalsThis()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.equals(null);
}
@Test(expected = ReactiveAuditException.class)
public void hashCodeThis()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.hashCode();
}
@Test(expected = ReactiveAuditException.class)
public void toStringThis()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.toString();
}
@Test(expected = ReactiveAuditException.class)
public void subList()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.subList(0, 0);
}
@Test(expected = ReactiveAuditException.class)
public void removeRange()
{
ReactiveAudit.off.commit();
class XVector<E> extends Vector
{
public void removeRange(int fromIndex, int toIndex)
{
super.removeRange(fromIndex,toIndex);
}
};
XVector vector=new XVector();
TestTools.strict.commit();
vector.removeRange(0,0);
}
@Test(expected = ReactiveAuditException.class)
public void listIterator_1()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.listIterator();
}
@Test(expected = ReactiveAuditException.class)
public void listIterator_2()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.listIterator(0);
}
@Test(expected = ReactiveAuditException.class)
public void iterator()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.iterator();
}
@Test(expected = ReactiveAuditException.class)
public void forEach()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.forEach(null);
}
@Test(expected = ReactiveAuditException.class)
public void removeIf()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.removeIf(null);
}
@Test(expected = ReactiveAuditException.class)
public void replaceAll()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.replaceAll(null);
}
@Test(expected = ReactiveAuditException.class)
public void sort()
{
ReactiveAudit.off.commit();
Vector vector=new Vector();
TestTools.strict.commit();
vector.sort(null);
}
}