Core.Terms.MapLiteral

From emotive
(Redirected from MapLiteral)
Jump to navigation Jump to search

Classification

Name MapLiteral
Short Description Literal of type Map
Class Term
Extension OTX Core library
Group Literal related terms
Exceptions -
Checker Rules -
Standard Compliant Yes

OTL Syntax

Value = {CountableTerm : LiteralTerm, CountableTerm : LiteralTerm, ...}

For the emotive Open Test Framework of version 5.6.x the following syntax will be used:

Value = {CountableTerm = LiteralTerm, CountableTerm = LiteralTerm, ...}


Description

A MapLiteral is the code representation of a value of type Map.

Properties

Name Data Type Class Default Cardinality Description
Literal Map Literal - [1] Identification of a map in C# notation

Examples

Map<String, Boolean> Map1 = {"Key1" : true, "Key2" : false, "Key3" : true};
Map<String, Float> Map2 = {"Key1" : 1.23};
Map<Integer, String> Map3 = {1 : "text1", 2 : "Text2", 3 : "Text3"};

For the emotive Open Test Framework of version 5.6.x the following syntax will be used:

Map<String, Boolean> Map1 = {"Key1" = true, "Key2" = false, "Key3" = true};
Map<String, Float> Map2 = {"Key1" = 1.23};
Map<Integer, String> Map3 = {1 = "text1", 2 = "Text2", 3 = "Text3"};

See also

BooleanLiteral
IntegerLiteral
FloatLiteral
StringLiteral
ByteFieldLiteral
ListLiteral
UserExceptionLiteral