/*
 *  Copyright (C) 2011-2012 The Animo Project
 *  http://animotron.org
 *
 *  This file is part of Animotron.
 *
 *  Animotron is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU Affero General Public License as
 *  published by the Free Software Foundation, either version 3 of
 *  the License, or (at your option) any later version.
 *
 *  Animotron is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU Affero General Public License for more details.
 *
 *  You should have received a copy of
 *  the GNU Affero General Public License along with Animotron.
 *  If not, see <http://www.gnu.org/licenses/>.
 */
package org.animotron.bridge.web;

import org.animotron.ATest;
import org.animotron.bridge.FSBridge;
import org.animotron.expression.JExpression;
import org.animotron.statement.operator.AN;
import org.animotron.statement.query.ANY;
import org.animotron.statement.relation.USE;
import org.junit.Test;

import static org.animotron.expression.JExpression._;
import static org.animotron.expression.JExpression.value;

/**
 * @author <a href="mailto:shabanovd@gmail.com">Dmitriy Shabanov</a>
 * @author <a href="mailto:gazdovsky@gmail.com">Evgeny Gazdovsky</a>
 *
 */
public class AnimotronTest extends ATest {

    @Test
    public void test() throws Exception {

		FSBridge._.load("animo/");
        FSBridge._.load("site/");

        (new CommonResourcesMap("/common")).load("common/");

    	JExpression s;

    	s = new JExpression(
			_(
			    _(USE._, "root-layout"),
			    _(USE._, "theme-concrete"),
			    _(AN._, "html-page",
		    		_(ANY._, "resource")
	    		)
			)
        );
    	assertXMLResult(s, "type \"image/vnd.microsoft.icon\".");
    }
    
}
@@ -1800,43 +1800,495 @@
 (s, 
-%22type %5C%22image/vnd.microsoft.icon%5C%22.
+%0A%09%09%09%22%3C?xml version='1.0' encoding='UTF-8'?%3E%22 +%0A%09%09%09%22%3Chtml%3E%22 +%0A%09%09%09%09%22%3Chead%3E%22 +%0A%09%09%09%09%09%22%3Ctitle%3EWelcome to Animo%3C/title%3E%22 +%0A%09%09%09%09%09%22%3Cmeta name=%5C%22keywords%5C%22 content=%5C%22%5C%22/%3E%22 +%0A%09%09%09%09%09%22%3Cmeta name=%5C%22description%5C%22 content=%5C%22%5C%22/%3E%22 +%0A%09%09%09%09%09%22%3Clink rel=%5C%22shortcut icon%5C%22 href=%5C%22%5C%22/%3E%22 +%0A%09%09%09%09%22%3C/head%3E%22 +%0A%09%09%09%09%22%3Cbody%3E%22 +%0A%09%09%09%09%09%22%3Ch1%3EWelcome to Animo%3C/h1%3E%22 +%0A%09%09%09%09%09%22%3Cp%3EIt is working!%3C/p%3E%22 +%0A%09%09%09%09%09%22%3Cul%3E%22 +%0A%09%09%09%09%09%09%22%3Cli%3EHost: %3Cstrong/%3E%3C/li%3E%22 +%0A%09%09%09%09%09%09%22%3Cli%3EURI: %3Cstrong/%3E%3C/li%3E%22 +%0A%09%09%09%09%09%22%3C/ul%3E%22 +%0A%09%09%09%09%22%3C/body%3E%22 +%0A%09%09%09%22%3C/html%3E
 %22);%0A

update test