|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > IVEDI SQL Kullanıcı Kılavuzu > 10. Önişlemci > 10.7 Test süitine özgü: #TEST |
Yalnız IVEDI_Code/sqltest süiti için vardır ve UnitTest tipini varsayar:
#TEST OK
create schema schema1;
#END_TEST
#TEST ERROR DUPLICATE_OBJECT
create schema schema1;
#END_TESTYerinde test.TestStatement(…) ya da
test.TestStatementWithError('<İSTİSNA>', …) çağrısına açılır; deyim metni
q'`…`' dizgisi olarak geçirilir, bu yüzden içindeki dizgi sabitleri kaçırılmaz. Yakalama tırnak
duyarlıdır ve yalnız tırnak içinde olmayan bir #END_TEST ile biter; bu yüzden
içinde ; geçen çok deyimli bir gövde (örneğin bir CREATE FUNCTION) ek önlem
gerektirmez. Deyimin sonunda alışkanlıkla bırakılan sonlandırıcı (SET TERM ile değiştirilmiş olsa
da) kırpılır.
#TEST yönergesi test adlı bir UnitTest değişkeninin var olup
olmadığını denetlemez: açılım her zaman yapılır ve değişken yoksa hata açılmış metne karşı
verilir.