Mocks classes for testing the storage calls
()
| 415 | * Mocks classes for testing the storage calls |
| 416 | */ |
| 417 | private void setupStorage() throws Exception { |
| 418 | storage = new MockBase(tsdb, client, true, true, true, true); |
| 419 | final List<byte[]> families = new ArrayList<byte[]>(); |
| 420 | families.add(Tree.TREE_FAMILY()); |
| 421 | storage.addTable(TREE_TABLE, families); |
| 422 | |
| 423 | final TreeRule stored_rule = new TreeRule(1); |
| 424 | stored_rule.setLevel(2); |
| 425 | stored_rule.setOrder(1); |
| 426 | stored_rule.setType(TreeRuleType.METRIC_CUSTOM); |
| 427 | stored_rule.setField("host"); |
| 428 | stored_rule.setCustomField("owner"); |
| 429 | stored_rule.setDescription("Host owner"); |
| 430 | stored_rule.setNotes("Owner of the host machine"); |
| 431 | |
| 432 | // pretend there's a tree definition in the storage row |
| 433 | storage.addColumn(TREE_TABLE, new byte[] { 0, 1 }, Tree.TREE_FAMILY(), |
| 434 | "tree".getBytes(MockBase.ASCII()), new byte[] { 1 }); |
| 435 | |
| 436 | // add a rule to the row |
| 437 | storage.addColumn(TREE_TABLE, new byte[] { 0, 1 }, Tree.TREE_FAMILY(), |
| 438 | "tree_rule:2:1".getBytes(MockBase.ASCII()), |
| 439 | JSON.serializeToBytes(stored_rule)); |
| 440 | } |
| 441 | } |
no test coverage detected