package com.google.jstestdriver.idea.assertFramework.qunit; import com.intellij.lang.javascript.psi.JSCallExpression; import com.intellij.lang.javascript.psi.JSFunctionExpression; import org.jetbrains.annotations.NotNull; public class QUnitTestMethodStructure { private final AbstractQUnitModuleStructure myModuleStructure; private final String myName; private final JSCallExpression myJsCallExpression; private final JSFunctionExpression myFunctionExpression; public QUnitTestMethodStructure(@NotNull AbstractQUnitModuleStructure moduleStructure, @NotNull String name, @NotNull JSCallExpression jsCallExpression, @NotNull JSFunctionExpression jsFunctionExpression) { myModuleStructure = moduleStructure; myName = name; myJsCallExpression = jsCallExpression; myFunctionExpression = jsFunctionExpression; } public String getName() { return myName; } @NotNull public JSCallExpression getCallExpression() { return myJsCallExpression; } @NotNull public AbstractQUnitModuleStructure getModuleStructure() { return myModuleStructure; } }