%% %% %CopyrightBegin% %% %% Copyright Ericsson AB 2004-2012. All Rights Reserved. %% %% The contents of this file are subject to the Erlang Public License, %% Version 1.1, (the "License"); you may not use this file except in %% compliance with the License. You should have received a copy of the %% Erlang Public License along with this software. If not, it can be %% retrieved online at http://www.erlang.org/. %% %% Software distributed under the License is distributed on an "AS IS" %% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See %% the License for the specific language governing rights and limitations %% under the License. %% %% %CopyrightEnd% %% %% -module(testSelectionTypes). -export([test/0]). -include_lib("test_server/include/test_server.hrl"). test() -> ["Es"] = Val2 = ['SelectionType':einsteinium()], roundtrip('MendeleyevTable', ["fox","tree","cat","stone"]), roundtrip('MendeleyevTable', Val2), roundtrip('MendeleyevSet', [42,57,93,101]), M = 'SelectionType', true = M:boolv(), 4 = M:intv(), <<2#1001:4>> = M:bsv(), <<16#3130:16>> = M:osv(), 'NULL' = M:nullv(), {2,1,1} = M:oiv(), "ObjectDesc" = M:odv(), "utf8" = M:utfv(), {5,32767,256} = M:rov(), "089" = M:numsv(), "telet" = M:teletv(), "t61" = M:t61v(), "video" = M:videov(), "ia5" = M:ia5v(), "9805281429Z" = M:utctimev(), "19980528142905.1" = M:gTime(), "graphic" = M:gsv(), "visible" = M:vsv(), "general" = M:gStringv(), "Universal" = M:univv(), "bmp" = M:bmov(), ok. roundtrip(T, V) -> asn1_test_lib:roundtrip('SelectionType', T, V).