Java dönüşüm PHP?

3 Cevap java

Bu php için bu java kod parçacığını dönüştürmek mümkün mü?

public void testBalanceReturnsToZeroOnVending()
        {
            sodaVendor.insertCoin(50);
            sodaVendor.insertCoin(20);
            sodaVendor.insertCoin(5);
            // The price is right!
            assertEquals("We have entered correct money", 
                SODA_PRICE,
                sodaVendor.getCurrentBalance());
            sodaVendor.dispenseItem();
            assertEquals("After vending, the balance of soda vending machine is zero", 
                0,
                sodaVendor.getCurrentBalance());
        }

3 Cevap

Phpunit varsayarak birim test çerçevedir:

<?php
require_once 'PHPUnit/Framework.php';
// require the file containing the class that sodaVendor is an instance of

define('SODA_PRICE', 75);

class SodaVendorTest extends PHPUnit_Framework_TestCase {
    private $sodaVendor;

    public function setUp() {
        // set up $this->sodaVendor somehow...
    }

    public function tearDown() {
        $this->sodaVendor = null;
    }

    public function testBalanceReturnsToZeroOnVending() {
        $this->sodaVendor->insertCoin(50);
        $this->sodaVendor->insertCoin(20);
        $this->sodaVendor->insertCoin(5);
        // The price is right!
        $this->assertEquals(SODA_PRICE,
            $this->sodaVendor->getCurrentBalance(),
            "We have entered correct money");
        $this->sodaVendor->dispenseItem();
        $this->assertEquals(0,
            $this->sodaVendor->getCurrentBalance(),
            "After vending, the balance of soda vending machine is zero");
    }
}
?>

Herhangi bir Java kodu PHP dönüştürülebilir

evet PHP Java kodu "tercüme" olabilir. Sadece yapmanız katılıyor ne biraz daha fazla söz açıklayacağım güzel olurdu.

public function testBalanceReturnsToZeroOnVending()
        {
            $sodaVendor->insertCoin(50);
            $sodaVendor->insertCoin(20);
            $sodaVendor->insertCoin(5);
            // The price is right!

            assert("We have entered correct money", 
               SODA_PRICE ==
                $sodaVendor->getCurrentBalance());
            $sodaVendor->dispenseItem();
            assert("After vending, the balance of soda vending machine is zero", 
                0 == 
                $sodaVendor->getCurrentBalance());
        }