Search in sources :

Example 1 with CCrossReferencesModel

use of com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel in project binnavi by google.

the class CCrossReferencesModelTest method test4getRowCount.

@Test
public void test4getRowCount() {
    final CCrossReferencesModel model = new CCrossReferencesModel();
    final CCrossReference reference = new CCrossReference(new MockFunction(), new MockFunction());
    final List<CCrossReference> crossReferences = new ArrayList<CCrossReference>();
    crossReferences.add(reference);
    model.setCrossReferences(crossReferences);
    assertEquals(1, model.getRowCount());
}
Also used : CCrossReference(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReference) MockFunction(com.google.security.zynamics.binnavi.disassembly.MockFunction) ArrayList(java.util.ArrayList) CCrossReferencesModel(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel) Test(org.junit.Test)

Example 2 with CCrossReferencesModel

use of com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel in project binnavi by google.

the class CCrossReferencesModelTest method test5ValueAt.

@Test
public void test5ValueAt() {
    final CCrossReferencesModel model = new CCrossReferencesModel();
    final CCrossReference reference = new CCrossReference(new MockFunction(), new MockFunction());
    final List<CCrossReference> crossReferences = new ArrayList<CCrossReference>();
    crossReferences.add(reference);
    model.setCrossReferences(crossReferences);
    assertEquals("Mock Function", model.getValueAt(0, 0));
    assertEquals("Mock Function", model.getValueAt(0, 1));
}
Also used : CCrossReference(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReference) MockFunction(com.google.security.zynamics.binnavi.disassembly.MockFunction) ArrayList(java.util.ArrayList) CCrossReferencesModel(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel) Test(org.junit.Test)

Example 3 with CCrossReferencesModel

use of com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel in project binnavi by google.

the class CCrossReferencesModelTest method test1Simple.

@Test
public void test1Simple() {
    final CCrossReferencesModel model = new CCrossReferencesModel();
    final CCrossReference reference = new CCrossReference(new MockFunction(), new MockFunction());
    final List<CCrossReference> crossReferences = new ArrayList<CCrossReference>();
    crossReferences.add(reference);
    model.setCrossReferences(crossReferences);
}
Also used : CCrossReference(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReference) MockFunction(com.google.security.zynamics.binnavi.disassembly.MockFunction) ArrayList(java.util.ArrayList) CCrossReferencesModel(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel) Test(org.junit.Test)

Example 4 with CCrossReferencesModel

use of com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel in project binnavi by google.

the class CCrossReferencesModelTest method test3getCoulmName.

@Test
public void test3getCoulmName() {
    final CCrossReferencesModel model = new CCrossReferencesModel();
    final CCrossReference reference = new CCrossReference(new MockFunction(), new MockFunction());
    final List<CCrossReference> crossReferences = new ArrayList<CCrossReference>();
    crossReferences.add(reference);
    model.setCrossReferences(crossReferences);
    assertEquals("Called Function", model.getColumnName(0));
    assertEquals("Calling Function", model.getColumnName(1));
}
Also used : CCrossReference(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReference) MockFunction(com.google.security.zynamics.binnavi.disassembly.MockFunction) ArrayList(java.util.ArrayList) CCrossReferencesModel(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel) Test(org.junit.Test)

Example 5 with CCrossReferencesModel

use of com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel in project binnavi by google.

the class CCrossReferencesModelTest method test2GetColumnCount.

@Test
public void test2GetColumnCount() {
    final CCrossReferencesModel model = new CCrossReferencesModel();
    final CCrossReference reference = new CCrossReference(new MockFunction(), new MockFunction());
    final List<CCrossReference> crossReferences = new ArrayList<CCrossReference>();
    crossReferences.add(reference);
    model.setCrossReferences(crossReferences);
    assertEquals(2, model.getColumnCount());
}
Also used : CCrossReference(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReference) MockFunction(com.google.security.zynamics.binnavi.disassembly.MockFunction) ArrayList(java.util.ArrayList) CCrossReferencesModel(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel) Test(org.junit.Test)

Aggregations

CCrossReference (com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReference)5 CCrossReferencesModel (com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.CrossReferences.CCrossReferencesModel)5 MockFunction (com.google.security.zynamics.binnavi.disassembly.MockFunction)5 ArrayList (java.util.ArrayList)5 Test (org.junit.Test)5