Benim veritabanı hemen eklemek değil

3 Cevap php

Ben bir web sayfası üreten ve benim veritabanı kullanırken sorun yaşıyorum Test Driven Development uygulamak için çalışıyoruz. Ben birim test Cake 1.1, PHP5 ve SimpleTest kullanarak geliştiriyorum.

Benim sorunum bu bir test olması:

  1. Doğrudan bir SQL deyimi kullanarak bir satır ekler
  2. Testler eğer satır (benim ana programda bir işlev kullanarak.) Takıldı
  3. Takıldı satırı siler.

1 ve 3 iş para cezası adım ama adım 2 başarısız olur.

Ben satır silmeden testi çalıştırırsanız (Ben dışarı yorumladı) ve sonra tekrar testi koştu ama ilk adımı 1 (bir kez daha sadece o satırı yorumlama) ve bir sorun olmadan geçti testi ortadan kaldırarak olduğunu fark etmek önemlidir.

Ben doğrudan phpMyAdmin (editör birbiri ardına) SQL ifadeleri çalıştırmayı denedim ve mükemmel çalışır.

3 Cevap

Tüm adımlar aynı işlem yürütülür?

, Adım 2 adım 1 kaydedilmesini kadar adım 1 sonucunu görmek mümkün değil zaman değil.

Sizin eklemek Eğer testi çalıştığınızda henüz kararlı değil bir işlem içinde oluyor gibi ses yok.

Bazı örnek kod verebilir misiniz?

Eğer 1. adımda işlem yapılıyor emin misiniz?