[Cuppa-users:162] Re: テストデータを外から食わす

Zurück zum Archiv-Index

Tsutsui Kazuhiko kaz22****@io*****
2002年 11月 7日 (木) 10:10:08 JST


筒井です。

> 遊んで/いぢめてやってください。バグの報告とか、
> "こんなことできたら幸せ"とか、お待ち申し上げます。

フィードバックが遅くなりました。
tociのtutorialを見ながら、こちょこちょ遊んでいたのですが
XMLで持つデータの一番目のパラメータ型をint型にするとゴミ
データが入るようです。
# 環境 Win2K SP2、VC++6.0 SP5、Xerces2.0.0

例えば  'tutorial.html'にあります'AccountTest.xml'の

・・・
    <types>
      <type name='user'>std::string name; int id;</type>      [*]
      <type name='test'>std::string name; int result;</type>
    </types>
・・・
の[*]の部分を
・・・
    <types>
      <type name='user'>int id; std::string name;</type>      [*]
      <type name='test'>std::string name; int result;</type>
    </types>
・・・
上記のようにパラメータの定義順を「std::string int」から
「int std::string」ひっくり返した後、
・上記変更の影響を受ける部分を修正
・cuppa::TestData::params_type 型に読み込まれているデータを標準
  出力へ吐き出すように修正
し、下記のデータを食べさせて実行しますと
 
    <method name='testLogin'>
      <params name='user' type='user'>
        <param>5 cocupp</param>
        <param>8 umigame</param>
      </params>
    </method>

結果は
id-> 0 name-> 
id-> 5 name-> cocupp
id-> 8 name-> umigame
と出力され、1件目にゴミが混入します。

僕の'使い方'、'設定の仕方'がおかしいのかもしれませんが、一度
確かめていただけますでしょうか?



Cuppa-users メーリングリストの案内
Zurück zum Archiv-Index