Отображение контекста Handlebars.js в шаблоне

Передается ли в каждый шаблон handlebar.js переменная, которая содержит весь контент контекста, доступный шаблону?

например. Я создаю шаблон, но не знаю всего контекстного содержимого, доступного в шаблоне. Я хочу иметь возможность вводить текст в шаблон {{ debug }}, а handlebars.js будет выдавать весь контент контекста в HTML

-. 121 ---1595330- Powermock, исключение нулевого указателя Mockito при вызове super ()JDialog Я получаю исключение NullPointerException, когда пытаюсь выполнить модульное тестирование некоторых методов в объекте JDialog. Я должен инициализировать фиктивную версию родителя диалогового окна, а также другой класс, который будет...

Я получаю исключение NullPointerException, когда пытаюсь выполнить модульное тестирование некоторых методов в объекте JDialog. Мне нужно инициализировать фиктивную версию родителя диалогового окна, а также другой класс, который будет использоваться (в дополнение к вызову статического метода. Код выглядит следующим образом:

@RunWith( PowerMockRunner.class )
@PrepareForTest( ControlFileUtilities.class )
public class StructCompDlgTest 
{
  @Before
  public void setUp() throws Exception
  {
    controlFrame    = org.mockito.Mockito.mock( ControlFrame.class );
    structCmpDlg    = new StructureCompareDialog( controlFrame );
    serverPipeline  = org.mockito.Mockito.mock( ServerPipeline.class );
  }
...
}

Код, вызываемый для построения диалога, находится здесь:

StructureCompareDialog( IControlFrame controlFrame )
{
 super( (Frame) controlFrame, "title", true );
...
}

когда вызывается суперконструктор, я в конечном итоге получаю NullPointerError в java.awt.Window.addOwnerWindow (Window.java :2525 )"

void addOwnedWindow(WeakReference weakWindow) {
  if (weakWindow != null) {
    synchronized(ownedWindowList) {  ***<<------ offending line***
      // this if statement should really be an assert, but we don't
      // have asserts...
      if (!ownedWindowList.contains(weakWindow)) {
        ownedWindowList.addElement(weakWindow);
      }
    }
  }
}

Я знаю, что путаю статику и свинг гуи в ядовитом вихре, но у меня нет выбора. Мне дали указание собрать несколько модульных тестов с существующим кодом. Я понятия не имею, что происходит не так.

Спасибо

10
задан sldahlin 27 June 2012 в 19:15
поделиться