チェンジセット 1419 (default)


以下の違いを無視:
日時:
2019/03/22 15:05:19 (6年前)
更新者:
hizuya@…
ログメッセージ:
  • コメントを修正。
ファイル:
1個の更新

凡例:

未変更
追加
削除
  • framework/trunk/CoreTest/Sources/Csv/CsvBeanReaderTest.cs

    r1418 r1419  
    981981                            int[] stringBeanHeaderIndices; 
    982982                            bool stringBeanHeaderExists; 
    983                             Assert.That(stringBeanReader.ReadHeaderLine(out stringBeanHeaderIndices, out stringBeanHeaderExists), Is.True, "2A.ReadHeaderLine"); 
    984                             Assert.That(stringBeanHeaderExists, Is.False, "2A.ReadHeaderLine.Exists"); 
    985                             Assert.That(stringBeanReader.ReadHeader(out stringBeanHeaderIndices, out stringBeanHeaderExists), Is.False, "2B.ReadHeaderLine"); 
    986                             Assert.That(stringBeanHeaderExists, Is.False, "2B.ReadHeaderLine.Exists"); 
     983                            CsvStringBean stringBean; 
    987984 
    988985                            int[] normalBeanHeaderIndices; 
    989986                            bool normalBeanHeaderExists; 
    990987                            CsvNormalBean normalBean; 
     988 
     989                            // 行を読み込んで CsvStringBean のヘッダーか判定 (存在しない) 
     990                            Assert.That(stringBeanReader.ReadHeaderLine(out stringBeanHeaderIndices, out stringBeanHeaderExists), Is.True, "2A.ReadHeaderLine"); 
     991                            Assert.That(stringBeanHeaderExists, Is.False, "2A.ReadHeaderLine.Exists"); 
     992 
     993                            // 行の残り (先頭のカラム) が CsvStringBean のヘッダーか判定 (存在しない) 
     994                            Assert.That(stringBeanReader.ReadHeader(out stringBeanHeaderIndices, out stringBeanHeaderExists), Is.False, "2B.ReadHeaderLine"); 
     995                            Assert.That(stringBeanHeaderExists, Is.False, "2B.ReadHeaderLine.Exists"); 
     996 
     997                            // 行の残り (先頭のカラム) が CsvNormalBean のヘッダーか判定 (正しい) 
    991998                            Assert.That(normalBeanReader.ReadHeader(out normalBeanHeaderIndices, out normalBeanHeaderExists), Is.True, "1.ReadHeaderLine"); 
    992999                            Assert.That(normalBeanHeaderExists, Is.True, "1.ReadHeaderLine.Exists"); 
    9931000 
     1001                            // 行を読み込んで CsvStringBean のヘッダーか判定 (存在しない) 
    9941002                            Assert.That(stringBeanReader.ReadHeaderLine(out stringBeanHeaderIndices, out stringBeanHeaderExists), Is.True, "3A.ReadHeaderLine"); 
    9951003                            Assert.That(stringBeanHeaderExists, Is.False, "3A.ReadHeaderLine.Exists"); 
    9961004 
     1005                            // 行の残り (先頭のカラム) を CsvNormalBean のデータ行として解析 
    9971006                            Assert.That(normalBeanReader.ReadColumns(out normalBean), Is.True, "1.1.ReadColumnsLine"); 
    9981007                            Assert.That(normalBean, Is.Not.Null, "CsvStringBean[0]"); 
     
    10011010                            Assert.That(normalBean.LineNumber, Is.EqualTo(2), "CsvStringBean[0].LineNumber"); 
    10021011 
    1003                             CsvStringBean stringBean; 
     1012                            // 行を読み込んで CsvStringBean のヘッダーか判定 (正しい) 
    10041013                            Assert.That(stringBeanReader.ReadHeaderLine(out stringBeanHeaderIndices, out stringBeanHeaderExists), Is.True, "2Z.ReadHeaderLine"); 
    10051014                            Assert.That(stringBeanHeaderExists, Is.True, "2Z.ReadHeaderLine.Exists"); 
    10061015 
     1016                            // 行を読み込んで CsvStringBean のデータ行として解析 
    10071017                            Assert.That(stringBeanReader.ReadColumnsLine(out stringBean), Is.True, "2.1.ReadColumnsLine"); 
    10081018                            Assert.That(stringBean, Is.Not.Null, "CsvStringBean[0]"); 
     
    10121022                            Assert.That(stringBean.LineNumber2, Is.EqualTo(4), "CsvStringBean[0].LineNumber2"); 
    10131023 
     1024                            // 行を読み込んで CsvStringBean のデータ行として解析 
    10141025                            Assert.That(stringBeanReader.ReadColumnsLine(out stringBean), Is.True, "2.2.ReadColumnsLine"); 
    10151026                            Assert.That(stringBean, Is.Not.Null, "CsvStringBean[1]"); 
詳しい使い方は TracChangeset を参照してください。