Browse Source

Merge branch '2.0' of github.com:cakephp/cakephp into 2.0

Jose Lorenzo Rodriguez 15 years ago
parent
commit
f79fc74aad

+ 1 - 1
lib/Cake/Model/Datasource/Database/Sqlserver.php

@@ -192,7 +192,7 @@ class Sqlserver extends DboSource {
 		if ($cache != null) {
 			return $cache;
 		}
-		$fields = false;
+		$fields = array();
 		$table = $this->fullTableName($model, false);
 		$cols = $this->_execute("SELECT COLUMN_NAME as Field, DATA_TYPE as Type, COL_LENGTH('" . $table . "', COLUMN_NAME) as Length, IS_NULLABLE As [Null], COLUMN_DEFAULT as [Default], COLUMNPROPERTY(OBJECT_ID('" . $table . "'), COLUMN_NAME, 'IsIdentity') as [Key], NUMERIC_SCALE as Size FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" . $table . "'");
 		if (!$cols) {

+ 6 - 11
lib/Cake/Test/Case/Utility/FileTest.php

@@ -475,17 +475,12 @@ class FileTest extends CakeTestCase {
 		};
 
 		if ($paintSkip) {
-			$caller = 'test';
-			if (function_exists('debug_backtrace')) {
-				$trace = debug_backtrace();
-				$caller = $trace[1]['function'] . '()';
-			}
-			$assertLine = new SimpleStackTrace(array(__FUNCTION__));
-			$assertLine = $assertLine->traceMethod();
-			$shortPath = substr($tmpFile, strlen(ROOT));
-
-			$message = __d('cake_dev', '[FileTest] Skipping %s because "%s" not writeable!', $caller, $shortPath).$assertLine;
-			$this->_reporter->paintSkip($message);
+			$trace = debug_backtrace();
+			$caller = $trace[0]['function'];
+			$shortPath = dirname($tmpFile);
+
+			$message = __d('cake_dev', '[FileTest] Skipping %s because "%s" not writeable!', $caller, $shortPath);
+			$this->markTestSkipped($message);
 		}
 		return false;
 	}