/*
* Copyright 2012 Red Hat, Inc. and/or its affiliates.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.kie.workbench.common.screens.projecteditor.client;
public class MessageScreenTest {
// private PlaceManager placeManager;
// private MessageScreenView view;
// private MessageScreenView.Presenter presenter;
// private MessageScreen screen;
// private ProblemsService messageService;
// private Messages messages;
//
// @Before
// public void setUp() throws Exception {
// placeManager = mock(PlaceManager.class);
// view = mock(MessageScreenView.class);
// messageService = mock(ProblemsService.class);
// screen = new MessageScreen(view, placeManager, messageService);
// presenter = screen;
// messages = new Messages();
// messages.getMessages().add(createMessage(1010101, Message.Level.INFO, "Just saying hi", 10, 123));
// messages.getMessages().add(createMessage(123321, Message.Level.WARNING, "RRRRRED ALEEERT!", 1, 321));
// messages.getMessages().add(createMessage(666666, Message.Level.ERROR, "ERROR!", 51, 121));
//
// when(
// messageService.getMessageLog()
// ).thenReturn(
// messages
// );
// }
//
// @Test
// public void testPresenterSet() throws Exception {
// verify(view).setPresenter(presenter);
// }
//
//
// @Test
// public void testMessageSent() throws Exception {
//
// screen.init();
//
// verify(view).addInfoLine(1010101, "Just saying hi", 10, 123);
// verify(view).addWarningLine(123321, "RRRRRED ALEEERT!", 1, 321);
// verify(view).addErrorLine(666666, "ERROR!", 51, 121);
// }
//
// @Test
// public void testFocus() throws Exception {
//
// screen.init();
//
// verify(view).addInfoLine(1010101, "Just saying hi", 10, 123);
// verify(view).addWarningLine(123321, "RRRRRED ALEEERT!", 1, 321);
// verify(view).addErrorLine(666666, "ERROR!", 51, 121);
// verify(view,never()).addInfoLine(111111, "New One", 11, 111);
//
// messages.getMessages().add(createMessage(111111, Message.Level.INFO, "New One", 11, 111));
//
// screen.onFocus();
//
// verify(view).clean();
// verify(view).addInfoLine(111111, "New One", 11, 111);
// }
//
// private Message createMessage(int id, Message.Level info, String text, int column, int line) {
// Message message = new Message();
// message.setId(id);
// message.setLevel(info);
// message.setText(text);
// message.setColumn(column);
// message.setLine(line);
// return message;
// }
}