package com.google.jstestdriver.idea.assertFramework.jstd; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import java.util.List; import java.util.Map; class MarkedJsTestFileStructure { private final List<MarkedTestCaseStructure> myMarkedTestCaseStructures = Lists.newArrayList(); private final Map<Integer, MarkedTestCaseStructure> myMarkedTestCaseStructureByIdMap = Maps.newHashMap(); public void addMarkedTestCaseStructure(MarkedTestCaseStructure markedTestCaseStructure) { myMarkedTestCaseStructures.add(markedTestCaseStructure); myMarkedTestCaseStructureByIdMap.put(markedTestCaseStructure.getId(), markedTestCaseStructure); } public MarkedTestCaseStructure findById(int testCaseId) { return myMarkedTestCaseStructureByIdMap.get(testCaseId); } public List<MarkedTestCaseStructure> getMarkedTestCaseStructures() { return myMarkedTestCaseStructures; } }