@@ -0,0 +1,1045 @@
+package com.chrisfolger.needsmoredojo.core.refactoring;%0A%0Aimport com.chrisfolger.needsmoredojo.testutil.MockJSAssignmentExpression;%0Aimport com.chrisfolger.needsmoredojo.testutil.MockJSExpressionStatement;%0Aimport com.intellij.lang.javascript.psi.JSExpression;%0Aimport com.intellij.lang.javascript.psi.JSExpressionStatement;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0Aimport static org.junit.Assert.assertTrue;%0A%0Apublic class TestClassConverter%0A%7B%0A    private ClassConverter converter;%0A%0A    @Before%0A    public void setup()%0A    %7B%0A        converter = new ClassConverter();%0A    %7D%0A%0A    @Test%0A    public void testPropertyIsGenerated()%0A    %7B%0A        List%3CJSExpressionStatement%3E methods = new ArrayList%3CJSExpressionStatement%3E();%0A        methods.add(new MockJSExpressionStatement(new MockJSAssignmentExpression(%22util.%22, %22property%22, %22'value'%22)));%0A%0A        String result = converter.buildUtilPatternString(new JSExpression%5B0%5D, methods);%0A        assertTrue(result.contains(%22property: 'value'%22));%0A    %7D%0A%7D%0A

add test for happy path in util -> class conversion