"Tests of Session - assumes SyncroSim is installed"
# Lists the folder location of SyncroSim session
# Lists the version of SyncroSim session
# Dataframe of the modules installed with this verions of SyncroSim.
"Tests of command  - assumes SyncroSim is installed"
"The specified package is not installed."
"Tests of Library - assumes SyncroSim is installed"
# create new library using default model
# NOTE: \n adds a linebreak to the description
"Tests of projects and scenarios - assumes SyncroSim is installed"
# Only scope, name and displayName returned
# same thing, but more system calls. Generally using ids/objects is faster than using names.
"Scenario ids (1) not found in ssimObject. To make new scenarios, please provide names (as one or more character strings) to the scenario argument of the scenario() function. SyncroSim will automatically assign scenario ids."
# Fail: need a name to create a scenario
# Ok because only one project in the library.
# Ok because only one scenario of this name occurs in the library.
# Creates a new scenario called "one" in the second project.
"The ssimObject contains more than one scenario called one. Specify a scenario id: 1,2"
# Fails because now there are two scenarios called "one" in the library.
# Overwrites existing scenario, assigns new id.
# Can copy scenarios between libraries if sourceScenario is a scenario object.
# Can copy projects among libraries provided that sourceProject is a Project object.
# Copy a project within the same library.
"Project  (1) already exists, so sourceProject argument was ignored."
# Warns that sourceProject is ignored because "temp" already exists.
"ourceScenario was ignored because scenario already exists."
# Warns that sourceScenario will be ignored.
"There is more than one scenario called one in the SsimLibrary. Please provide a sourceScenario id: 1,6"
# Fail if more than one scenario named sourceScenario in the library.
# returns a list - each sheet contains scenario info if appropriate
"scenario argument is ignored when ssimObject is a Scenario or list of these."
# Warn of conflict between ssimObject and scenario arguments.
"project argument is ignored when ssimObject is a Project/Scenario or list of these."
# Warn of conflict between ssimObject and project arguments.
"scenario argument is ignored when ssimObject is a list."
# Warn that project/scenario arguments are ignored when ssimObject is a list of Project/Scenario objects.
"The scenario is not a result scenario: 6"
# Returns message if the scenario is not a result scenario.
# elements of the dependency argument are ordered from lowest to highest precedence
# change the precedence of dependencies by adding them again.
# now "New scn name" has highest precedence.
"Tests of datasheet - assumes SyncroSim is installed"
# A named list of all the library datasheets for project id 2.
# A dataframe of datasheet names for project id 1.
# This option returns characters instead of factors.
# append project scope datasheet by default