File: D1

package info (click to toggle)
oce 0.15-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 302,472 kB
  • ctags: 210,903
  • sloc: cpp: 1,165,052; ansic: 75,256; sh: 11,901; tcl: 4,488; python: 2,867; makefile: 337; perl: 37; csh: 12
file content (41 lines) | stat: -rwxr-xr-x 1,193 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
set aTestName "caf001-E3"
puts ${aTestName}
set LabelsList { \
  { 0:11	"Tu sais je n'ai jamais t aussi hereux que ce matin-l" }		\
  { 0:12	"\"Tu sais je n'ai jamais t aussi hereux que ce matin-l\"" }		\
  { 0:13	"<Tu sais je n'ai jamais t aussi hereux que ce matin-l>" }		\
  { 0:14        "Tu m'as dit \"J'ai rendez-vous dans un sous-sol avec des fous" }	\
  { 0:15        "\"Tu m'as dit \"J'ai rendez-vous dans un sous-sol avec des fous\"" }	\
  { 0:16	"Il <n'avait plus rien cr> dans ce monde triste" }			\
}

# Add an attribute to a data framework
foreach Label $LabelsList {
    Label D [lindex $Label 0]
    SetName D [lindex $Label 0] [lindex $Label 1]
}

# Close/Open the transaction
NewCommand D

# Save the document
set aFile $WorkDirectory/${aTestName}.${FileSuffix}

SaveToFile D $aFile

# Restore the document
Close D
Open ${aFile} DD

# Check the restored values

foreach Label $LabelsList {
    set IsDone [catch { set aGetAttr [GetName DD [lindex $Label 0]] } aResult]
    if $IsDone {
	puts "Error : Get a TDataStd_Name attribute from restored document"
    } else {
        if [string compare $aGetAttr [lindex $Label 1]] {
	    puts "Error : different strings"
	}
    }
}