use of com.google.security.zynamics.zylib.disassembly.MockAddress in project binnavi by google.
the class CCodeBookmarkTableModelTest method test5getValueAtFail.
@Test
public void test5getValueAtFail() {
final CCodeBookmarkManager bookmarkManager = new CCodeBookmarkManager();
final CCodeBookmarkTableModel tableModel = new CCodeBookmarkTableModel(bookmarkManager);
final CCodeBookmark bookmark = new CCodeBookmark(new MockModule(), new MockAddress(), "burzel");
bookmarkManager.addBookmark(bookmark);
try {
tableModel.getValueAt(0, 4);
fail();
} catch (final IllegalArgumentException e) {
}
}
use of com.google.security.zynamics.zylib.disassembly.MockAddress in project binnavi by google.
the class CCodeBookmarkTableModelTest method test2setValueAtWorking.
@Test
public void test2setValueAtWorking() {
final CCodeBookmarkManager bookmarkManager = new CCodeBookmarkManager();
final CCodeBookmarkTableModel tableModel = new CCodeBookmarkTableModel(bookmarkManager);
final CCodeBookmark bookmark = new CCodeBookmark(new MockModule(), new MockAddress(), "burzel");
bookmarkManager.addBookmark(bookmark);
assertEquals("burzel", tableModel.getValueAt(0, 2));
tableModel.setValueAt("working", 0, 2);
assertEquals(1, tableModel.getRowCount());
assertEquals("working", tableModel.getValueAt(0, 2));
}
use of com.google.security.zynamics.zylib.disassembly.MockAddress in project binnavi by google.
the class CCodeBookmarkTableModelTest method test8checkEditable.
@Test
public void test8checkEditable() {
final CCodeBookmarkManager bookmarkManager = new CCodeBookmarkManager();
final CCodeBookmarkTableModel tableModel = new CCodeBookmarkTableModel(bookmarkManager);
final CCodeBookmark bookmark = new CCodeBookmark(new MockModule(), new MockAddress(), "burzel");
bookmarkManager.addBookmark(bookmark);
assertFalse(tableModel.isCellEditable(0, 0));
assertFalse(tableModel.isCellEditable(0, 1));
assertTrue(tableModel.isCellEditable(0, 2));
}
use of com.google.security.zynamics.zylib.disassembly.MockAddress in project binnavi by google.
the class CBookmarkFunctionsTest method test4DeleteBookmarksNoRows.
@Test
public void test4DeleteBookmarksNoRows() {
final CCodeBookmarkManager bookmarkManager = new CCodeBookmarkManager();
final MockAddress mockAddress = new MockAddress();
final MockModule mockModule = new MockModule();
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
try {
CBookmarkFunctions.deleteBookmarks(bookmarkManager, null);
fail();
} catch (final NullPointerException e) {
}
}
use of com.google.security.zynamics.zylib.disassembly.MockAddress in project binnavi by google.
the class CBookmarkFunctionsTest method test2DeleteBookmarks.
@Test
public void test2DeleteBookmarks() {
final CCodeBookmarkManager bookmarkManager = new CCodeBookmarkManager();
final MockAddress mockAddress = new MockAddress();
final MockModule mockModule = new MockModule();
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
CBookmarkFunctions.addBookmark(bookmarkManager, mockModule, mockAddress);
assertEquals(8, bookmarkManager.size());
final int[] rows = { 1, 2, 3, 4, 5, 6, 7 };
CBookmarkFunctions.deleteBookmarks(bookmarkManager, rows);
assertEquals(1, bookmarkManager.size());
}
Aggregations