Test :: Tuzak :: Oluşturucu

TEST :: TRAP :: Builder, test tuzakları oluşturmak için bir arka uç.
Şimdi İndirin

Test :: Tuzak :: Oluşturucu Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Eirik Berg Hanssen
  • yayıncı web sitesi:
  • http://search.cpan.org/~ebhanssen/Test-Trap-v0.0.23/lib/Test/Trap/Builder.pm

Test :: Tuzak :: Oluşturucu Etiketler


Test :: Tuzak :: Oluşturucu Açıklama

Test :: Trap :: Builder, test tuzakları oluşturmak için bir arka başlangıcıdır. TEST :: TRAP :: Builder, test tuzakları oluşturmak için bir arka uç. KULLANIM TESTİ :: TRAP :: Builder; $ B = Test :: Trap :: Builder-> Yeni; $ B-> katman ($ layer_name => layer_implementation); $ B-> Accessor (Basit => ); $ B-> Multi_layer ($ Multi_Name => @Names); $ B-> TEST_METHOD ($ TEST_NAME => 0, $ name_index, test_function); Test :: Trap'in standart tuzak katmanları tuzaklamak isteyebileceğiniz her şeyi yakalama. Böylece, Test :: Trap :: Builder, kendi tuzak katmanlarınızı yazmak için yöntemler sunar - tercih edilebilir bir şekilde kendi test tuzağı modülünüzle kullanım içindir. Katmanların mangled isimleri olan yöntemlerdir (isimler katmanla ön eklenir :) ve çok miras) Başka bir yöntem. Exportestest Tuzak Modülleri Test :: Tuzak :: Builder'dan miras almamalı, ancak katman uygulamalarında kullanım için birkaç kolaylık yöntemini ithal edebilir. Katmanlar, yöntem olarak uygulanmalıdır ve bu kolaylık yöntemlerini sırayla aramaları gerekirken, muhtemelen herhangi bir alternatiften daha okunabilir bir kod sağlar. Test yöntemleri olarak kullanmayın :: tuzak :: Builder - amaçlılar Test tuzağı nesnelerinin yöntemleri olabilir ve aksi takdirde çalışmaz. Aslında, muhtemelen katman uygulamaları dışında çağrılmamalıdır. Douna sonlandırma katmanı, kullanıcı kodunu çalıştırmak için bu yöntemi arayabilir. Nextevery Sonlandırıcı olmayan katman, bir sonraki katmana ilerlemek için bu yöntemi (veya eşdeğeri) aramalıdır. Bu yöntemin geri dönmemesi gerektiğini unutmayın, bu nedenle herhangi bir yırtılma eylemi muhtemelen TearDown yöntemine kaydedilmelidir (aşağıya bakınız) .Teardown STOMPTIC, katmanınızın kurulumunu temizlemek istiyor, bu yöntemi herhangi bir sayıda yırtılma eylemi kaydetmek için kullanabilir. Kullanıcı kodu çalıştırıldıktan sonra (ters kayıt sırasına göre) gerçekleştirildikten sonra. Ne yazık ki, başka bir katman normal istisnaları yakalayabilir, bu nedenle eşlenemeyen bir istisna atmak için bir tür sihre ihtiyacınız var. Bu uygun bir yoldur. NOT: İstisna yöntemi, bir Yok Etme yöntemi veya sinyal işleyicisi gibi, normal kontrol akışının dışından çağrılırsa çalışmaz. Bunun gibi bir şey olursa, çekirdek :: çıkış, 8.TestAccessorreturn'ların bir çıkış koduyla çağrılır.


Test :: Tuzak :: Oluşturucu İlgili Yazılım

Kravat :: db_lock

Bağlantı :: DB_Lock Perl Modülü, paylaşılan ve özel kilitleri kullanarak veritabanlarına telleri bağlar. ...

186

İndirmek