(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / Microsoft.VisualBasic / Test / standalone / 6879.vb
blob77e15021883c51d19dd9973e28a7a1c17ed50d6b
2 ' Copyright (c) 2002-2003 Mainsoft Corporation.
4 ' Permission is hereby granted, free of charge, to any person obtaining a
5 ' copy of this software and associated documentation files (the "Software"),
6 ' to deal in the Software without restriction, including without limitation
7 ' the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 ' and/or sell copies of the Software, and to permit persons to whom the
9 ' Software is furnished to do so, subject to the following conditions:
11 ' The above copyright notice and this permission notice shall be included in
12 ' all copies or substantial portions of the Software.
14 ' THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 ' IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 ' FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17 ' AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18 ' LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
19 ' FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20 ' DEALINGS IN THE SOFTWARE.
24 Imports Microsoft.VisualBasic
26 Public Class TestClass
27 Public Function Test() As String
28 Dim fn As Integer
29 Dim strFileName As String
30 Dim strPathName As String
32 '// make sure all files are closed
33 Microsoft.VisualBasic.FileSystem.Reset()
36 Dim oDT1_1(3) As String
37 Dim oDT1_2(3) As String
38 Dim oDT2_1 As Boolean = True
39 Dim oDT2_2 As Boolean
40 Dim oDT3_1 As Byte = 1
41 Dim oDT3_2 As Byte
42 Dim oDT4_1 As Short = 100
43 Dim oDT4_2 As Short
44 Dim oDT5_1 As Integer = 1000
45 Dim oDT5_2 As Integer
46 Dim oDT6_1 As Long = 100000
47 Dim oDT6_2 As Long
48 Dim oDT7_1 As Char = "c"c
49 Dim oDT7_2 As Char
50 Dim oDT8_1 As Single = 2.2
51 Dim oDT8_2 As Single
52 Dim oDT9_1 As Double = 8.8
53 Dim oDT9_2 As Double
54 Dim oDT10_1 As Decimal = 10000000
55 Dim oDT10_2 As Decimal
56 Dim oDT11_1 As String = "zzz"
57 Dim oDT11_2 As String
58 Dim oDT12_1 As Date = #5/31/1993#
59 Dim oDT12_2 As Date
61 Dim strin As String
63 oDT1_1(0) = "abc"
64 oDT1_1(1) = "def"
65 oDT1_1(2) = "ghi"
66 oDT1_1(3) = "jkl"
68 strPathName = System.IO.Directory.GetCurrentDirectory() + "\data\"
69 strFileName = "6879.txt"
71 'if this file exists - kill it
72 If (strFileName = Dir(strPathName & strFileName)) Then
73 Kill(strPathName & strFileName)
74 End If
76 ' Write text to file.
77 fn = FreeFile()
78 FileOpen(fn, strPathName & strFileName, OpenMode.Output)
80 Print(fn, oDT1_1)
81 Print(fn, oDT2_1)
82 Print(fn, oDT3_1)
83 Print(fn, oDT4_1)
84 Print(fn, oDT5_1)
85 Print(fn, oDT6_1)
86 Print(fn, oDT7_1)
87 Print(fn, oDT8_1)
88 Print(fn, oDT9_1)
89 Print(fn, oDT10_1)
90 Print(fn, oDT11_1)
91 Print(fn, oDT12_1)
92 FileClose(fn)
93 ' Input text from a file. fn = FreeFile()
94 FileOpen(fn, strPathName & strFileName, OpenMode.Binary)
95 strin = Space(1000)
96 FileGet(fn, strin)
97 FileClose(fn)
99 If strin <> "abc def ghi jklTrue 1 100 1000 100000 c 2.2 8.8 10000000 zzz31/05/1993 " Then Return "failed"
100 Return "success"
101 End Function
102 End Class