anchor.diff:  storedTestcase = {}
   # For each testcase t
   @testcases.each do |t|
  -    if t.status.downcase == "failed"
  -     %> <span style="background-color: red;"> <%
  -    elsif t.status.downcase == "passed"
  -     %> <span style="background-color: green;"> <%
  -    else
  -     %> <span style="background-color: blue;"> <%
   	# add t to the tree
       add storedTestcase, t.path.split("."), t 
   end
  
positive.code: </div>
  <%
  
  # This is a temporary output for debugging
  =begin
  @testcases.each do |t|
  %>
  <% if t.status.downcase == "failed" %>
  <span style="background-color: red;">
  <% elsif t.status.downcase == "passed" %>
  <span style="background-color: green;">
  <% else %>
  <span style="background-color: blue;">
  <% end %>
  <%= t.path %>
  </span>
  <br />
  <% end %>
  =end
  
  
negative.code:     %><ul><%
      map.each do |k, v|
          if v[:type] == "method"
              if v[:status] == "failed"
                 %> <li data-jstree='{"icon":"jstree-file"}'><span style="background-color: #F5A9A9;"> <%
              elsif v[:status] == "passed"
                 %> <li data-jstree='{"icon":"jstree-file"}'><span style="background-color: #BCF5A9;"> <%
              # If status is "not implemented"
              else
                 %> <li data-jstree='{"icon":"jstree-file"}'><span style="background-color: #A9D0F5;"> <%
              end
          else
          # If "opened" is true, the whole tree is opened when accessing the page
          # If "opened" is false, the tree is closed when accessing the page
            %> <li data-jstree='{"opened":false}'> <%
          end
          %>
          <%= v[:name] %>  
          <br />
  
          <% 
          listing(v[:content]) if v[:content].is_a?(::Hash)
          %></li><%
      end
      %></ul><%
  