| Àâòîð | 
                                         Òåìà: çâóêè
                                        
                                         Âðåìÿ: 17.02.2012 10:13  | 
                                ||
|---|---|---|---|
| 
                                        
                                            
                                            ìîñêâà Ã È Ò À Ð À  | 
                                    êàê âàì ñèå ýêñïåðèìåíòû? | ||
| 
 äî òîãî,êàê îïÿòü âçÿòüñÿ çà ãèòàðó, ó ìåíÿ áûë ïåðåðûâ â äåñÿòîê ëåò ïðàêòè÷ñêîãî ïñèõîàíàëèçà  http://rghost.ru/53068882 
  | 
                                |||
| Àâòîð | 
                                         Òåìà: Re: çâóêè
                                        
                                         Âðåìÿ: 17.02.2012 10:33  | 
                                |
|---|---|---|
| 
                                        
                                            
                                            äàâíî óøåë ñ ÌÔ  | 
                                    
                                        
Èòàê, íà÷í¸ì. Ïóñòü ó íàñ áóäåò êàêàÿ-òî ìîäåëü äàííûõ.  íåé äâà àòðèáóòà: ñòðîêà è ÷èñëî. Åñòü ìåòîä-ñåòòåð è ìåòîäû äëÿ ñîõðàíåíèÿ è çàãðóçêè çíà÷åíèé (â ôàéë). TestModel.php class TestModel { public $num; public $str; public function setAttributes($i, $s) {} /* @return: true, åñëè äàííûå ñîõðàíåíû false, â îáðàòíîì ñëó÷àå */ public function saveData() {return false;} /* @return: true, åñëè äàííûå óñïåøíî ïðî÷èòàíû èç ôàéëà false, â îáðàòíîì ñëó÷àå */ public function loadData() {return false;} } Ìû îïðåäåëèëè áàçîâûå ìåòîäû è àòðèáóòû êëàññîâ. Òàê êàê ó íàñ ïîêà íè÷åãî íå ÷èòàåòñÿ è íå ïèøåòñÿ, ïî óñëîâèþ âîçâðàùàåì false. Ââåä¸ì íåêîòîðûå èñêóñòâåííûå îãðàíè÷åíèÿ äëÿ àòòðèáóòîâ: Ñòðîêà íå ìîæåò áûòü ïóñòîé ×èñëî äîëæíî áûòü áîëüøå 10, íî ìåíüøå 20 Åñòåñòâåííî, äàííûå äîëæíû ïðàâèëüíî çàíîñèòüñÿ è â ôàéë è ÷èòàòüñÿ îòòóäà Êîíå÷íî, â ðåàëüíûõ ïðîåêòàõ îãðàíè÷åíèé áîëüøå, íî äëÿ íà÷àëà íàì õâàòèò Òåïåðü îòëîæèì íà âðåìÿ íàøó ìîäåëü è çàéì¸ìñÿ òåñòîì. Òåñò ïðåäñòàâëÿåò ñîáîé îáû÷íûé êëàññ, óíàñëåäîâàííûé îò áàçîâîãî êëàññà (â íàøåì ñëó÷àå PHPUnit_Framework_TestCase). Ìåòîäû ýòîãî êëàññà, è åñòü òåñòû. Ñîçäàäèì ïàïêó unit äëÿ íàøåãî òåñòà. unit/TestModelTest.php: require_once 'PHPUnit/Autoload.php'; class TestModelTest extends PHPUnit_Framework_TestCase { function testTrue() { $this->assertTrue(true); } } TestModelTest — íàø òåñò-êëàññ äëÿ êëàññà TestModel. testTrue() — íåïîñðåäñòâåííî òåñò.  í¸ì ìû îïðåäåëÿåì ñöåíàðèè äëÿ êîíêðåòíûõ ñëó÷àåâ.  äàííîì òåñòå ìû ïðîñòî ïðîâåðèì, ÷òî true ÿâëÿåòñÿ true Çàïóñòèì íàø òåñò. PHPUnit äîñòàòî÷íî óêàçàòü ïàïêó, â êîòîðîé ëåæàò âñå íàøè òåñòû. phpunit unit Ïîëó÷àåì: PHPUnit 3.6.10 by Sebastian Bergmann. . Time: 0 seconds, Memory: 2.75Mb OK (1 test, 1 assertion) Óðà, íàø òåñò ðàáîòàåò! Èä¸ì äàëåå.  | 
                                |
| 
 | 
                                ||
| Àâòîð | 
                                         Òåìà: Re: çâóêè
                                        
                                         Âðåìÿ: 17.02.2012 10:51  | 
                                |
|---|---|---|
| 
                                        
                                            
                                            ïîä Ìîñêâîé ïîþ ñîïðàíî 4 îêòàâû  | 
                                    
                                        
íå íàäî èäòè äàëåå)))) ÿ ðàç ïÿòü ïåðå÷èòàëà...íè ÷åãî íå ïîíÿëà.... ïî òåìå íè ÷å òàêàÿ ìóçû÷êà ïðèÿòíàÿ))))) ñ óäîâîëüñòâèåì ïîñëóøàëà))))  | 
                                |
| 
 Õî÷ó âîëøåáíîé ëþáâè! íå âîïðîñ) äàâàé òðàõàòüñÿ â øêàôó!! òàì ÍÀÐÍÈß!!!!! 
íå øåâåëèñü! äàé ìíå ïðèñîñàòüñÿ ê òâîåé àóðå... http://vk.com/id186490259 http://mf-chat.tw1.ru/ ÷àò ìóçôîðóìà  | 
                                ||
Çàêðûòàÿ òåìà
                
