2017-05-09 4 views
-5

sap.ui.core.util.MockServerの使用。データの読み込みはできますが、作成、更新、削除はできません。データは正常にキャッシュされますが、ローカルデータファイルには書き込まれません。作成、更新、削除の実行は、リモート・モデルでうまく機能します。不具合はありません。モックサーバの作成、更新、削除

+0

ここで質問がありますか? – Nabi

+0

実行時にモックサーバーを使用して、プロジェクトフォルダに格納されている実際のデータファイルを変更しますか?この場合、いいえ、それは設計上可能ではありません。それ以外の場合は、特にテストのために悪いアプリを再起動するたびに手動でデータをリセットする必要があります。 @Nabiの答えを受け入れることをお勧めします。 – boghyon

+0

私はqunit + sinonを使ってajaxをテストするべきだと思っています。モックサーバーを使わないでください:https://sapui5.hana.ondemand.com/1.30.6/docs/guide/708002929ea548fd9433954a9275eb5f.html – Tina

答えて

0

まず、あなたは1つの質問を追加しませんでした。だから私はあなたが尋ねているものを推測しなければなりません。これは難しいものです。

モックサーバーの仕組みについて少し誤解があると思います。あなたは、模擬データファイルからデータを読み取ることができると仮定しています。ただし、モックサーバーはデータファイルにデータを書き戻すことはできません。実際、ファイルからのデータはモックサーバーの「キャッシュ」に読み込まれます。エントリを作成、更新、または削除すると、基本的に「キャッシュ」だけが変更されます。何もファイルに保存されません。つまり、mockserverと呼ばれる理由ですが、実際には実際のサーバーではないため、ボックスの外のファイルにデータを書き戻してください...

関連する問題