mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
.externalToolBuilders
config
source
cpp
java
org
alfresco
email
filesys
jcr
linkvalidation
model
repo
action
activities
admin
attributes
audit
avm
blogIntegration
cache
clt
coci
config
configuration
content
copy
deploy
descriptor
dictionary
domain
exporter
forum
i18n
importer
jscript
AVM.java
AVMNode.java
AVMScriptStore.java
Actions.java
Association.java
BaseScopableProcessorExtension.java
Behaviour.java
CategoryNode.java
CategoryTemplateNode.java
ChildAssociation.java
Classification.java
ClasspathScriptLocation.java
ContentAwareScriptableQNameMap.java
CrossRepositoryCopy.java
ExecuteScriptJob.java
NativeMap.java
People.java
Presence.java
RhinoScriptProcessor.java
RhinoScriptTest.java
Scopeable.java
ScriptAction.java
ScriptBehaviour.java
ScriptBehaviourTest.java
ScriptLogger.java
ScriptNode.java
ScriptTestUtils.java
ScriptUtils.java
ScriptVersion.java
ScriptableHashMap.java
ScriptableQNameMap.java
Search.java
Session.java
ValueConverter.java
test-context.xml
test_onAddAspect_cmCountable.js
test_onCreateChildAssociation.js
test_onCreateNode_cmContent.js
test_script1.js
test_script2.js
test_script3.js
lock
model
module
node
ownable
person
policy
preference
processor
remote
rule
search
security
service
site
tagging
template
tenant
thumbnail
transaction
usage
version
workflow
sandbox
service
tools
util
apache
queryRegister.dtd
meta-inf
test-resources
web
.classpath
.project
build.xml
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9012 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
125 lines
3.6 KiB
Java
125 lines
3.6 KiB
Java
/*
|
|
* Copyright (C) 2005 Alfresco, Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 2
|
|
* of the License, or (at your option) any later version.
|
|
|
|
* This program 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 General Public License for more details.
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
|
|
* As a special exception to the terms and conditions of version 2.0 of
|
|
* the GPL, you may redistribute this Program in connection with Free/Libre
|
|
* and Open Source Software ("FLOSS") applications as described in Alfresco's
|
|
* FLOSS exception. You should have recieved a copy of the text describing
|
|
* the FLOSS exception, and it is also available here:
|
|
* http://www.alfresco.com/legal/licensing"
|
|
*/
|
|
package org.alfresco.repo.jscript;
|
|
|
|
import org.alfresco.error.AlfrescoRuntimeException;
|
|
|
|
|
|
/**
|
|
* @author Roy Wetherall
|
|
*/
|
|
public class ScriptTestUtils extends BaseScopableProcessorExtension
|
|
{
|
|
public void assertEquals(Object expected, Object value)
|
|
{
|
|
assertEquals(expected, value, null);
|
|
}
|
|
|
|
public void assertEquals(Object expected, Object value, String message)
|
|
{
|
|
if (expected.equals(value) == false)
|
|
{
|
|
if (message == null)
|
|
{
|
|
message = "Expected value '" + expected + "' was '" + value + "'";
|
|
}
|
|
throw new AlfrescoRuntimeException(message);
|
|
}
|
|
}
|
|
|
|
public void assertNotNull(Object value)
|
|
{
|
|
assertNotNull(value, null);
|
|
}
|
|
|
|
public void assertNotNull(Object value, String message)
|
|
{
|
|
if (value == null)
|
|
{
|
|
if (message == null)
|
|
{
|
|
message = "Unexpected null value encountered.";
|
|
}
|
|
throw new AlfrescoRuntimeException(message);
|
|
}
|
|
}
|
|
|
|
public void assertNull(Object value)
|
|
{
|
|
assertNull(value, null);
|
|
}
|
|
|
|
public void assertNull(Object value, String message)
|
|
{
|
|
if (value != null)
|
|
{
|
|
if (message == null)
|
|
{
|
|
message = "Unexpected non-null value encountered.";
|
|
}
|
|
throw new AlfrescoRuntimeException(message);
|
|
}
|
|
}
|
|
|
|
public void assertTrue(boolean value)
|
|
{
|
|
assertTrue(value, null);
|
|
}
|
|
|
|
public void assertTrue(boolean value, String message)
|
|
{
|
|
if (value == false)
|
|
{
|
|
if (message == null)
|
|
{
|
|
message = "Value is not True";
|
|
}
|
|
throw new AlfrescoRuntimeException(message);
|
|
}
|
|
}
|
|
|
|
public void assertFalse(boolean value)
|
|
{
|
|
assertFalse(value, null);
|
|
}
|
|
|
|
public void assertFalse(boolean value, String message)
|
|
{
|
|
if (value == true)
|
|
{
|
|
if (message == null)
|
|
{
|
|
message = "Value is not False";
|
|
}
|
|
throw new AlfrescoRuntimeException(message);
|
|
}
|
|
}
|
|
|
|
public void fail(String message)
|
|
{
|
|
throw new AlfrescoRuntimeException(message);
|
|
}
|
|
}
|