10.7 Test süitine özgü: #TEST

<< İç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_TEST

Yerinde 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.

Not

#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.