package com.hdweiss.morgand.test; import java.util.ArrayList; public class OrgFileTestScenario { public ArrayList<String> file; public OrgNodeStubbed heading; public OrgNodeStubbed subheading; public OrgNodeStubbed content; public OrgNodeStubbed subheading2; public OrgNodeStubbed content2; public OrgNodeStubbed subsubheading1; public OrgNodeStubbed subheading3; public OrgNodeStubbed heading2; public OrgNodeStubbed content3; public OrgFileTestScenario() { setup(); } public void setup() { file = new ArrayList<String>(); file.add("* Heading"); heading = new OrgNodeStubbed(file.size()); file.add("** sub heading 1"); subheading = new OrgNodeStubbed(file.size()); file.add("content 1"); content = new OrgNodeStubbed(file.size()); file.add("content 1"); file.add("** sub heading 2"); subheading2 = new OrgNodeStubbed(file.size()); file.add("content 2"); content2 = new OrgNodeStubbed(file.size()); file.add("content 2"); file.add("*** sub sub heading 1"); subsubheading1 = new OrgNodeStubbed(file.size()); file.add("** sub heading 3"); subheading3 = new OrgNodeStubbed(file.size()); file.add("* heading 2"); heading2 = new OrgNodeStubbed(file.size()); file.add("contents 3"); content3 = new OrgNodeStubbed(file.size()); heading.nextNodeLineNumber = subheading.lineNumber; heading.siblingLineNumber = heading2.lineNumber; subheading.nextNodeLineNumber = content.lineNumber; subheading.siblingLineNumber = subheading2.lineNumber; content.nextNodeLineNumber = subheading2.lineNumber; content.siblingLineNumber = subheading2.lineNumber; subheading2.nextNodeLineNumber = content2.lineNumber; subheading2.siblingLineNumber = subheading3.lineNumber; content2.nextNodeLineNumber = subsubheading1.lineNumber; content2.siblingLineNumber = subsubheading1.lineNumber; subsubheading1.nextNodeLineNumber = subheading3.lineNumber; subsubheading1.siblingLineNumber = subheading3.lineNumber; heading2.nextNodeLineNumber = content3.lineNumber; heading2.siblingLineNumber = Integer.MAX_VALUE; content3.nextNodeLineNumber = Integer.MAX_VALUE; content3.siblingLineNumber = Integer.MAX_VALUE; } }