summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorarron.woods <arron.woods@deae1e92-32f9-c189-e222-5b9b5081a27a>2012-06-07 12:25:49 +0000
committerarron.woods <arron.woods@deae1e92-32f9-c189-e222-5b9b5081a27a>2012-06-07 12:25:49 +0000
commitd5fc5d659d7c6f76b07f781f253b67835f1b1dd1 (patch)
treef93eb6d47196f0e8805a5fcf73588283b4d2c26a /tests
parent5fbc2b89624fa01c117a7595b96e2e320c6440f3 (diff)
downloadphp-ssrs-d5fc5d659d7c6f76b07f781f253b67835f1b1dd1.zip
php-ssrs-d5fc5d659d7c6f76b07f781f253b67835f1b1dd1.tar.gz
php-ssrs-d5fc5d659d7c6f76b07f781f253b67835f1b1dd1.tar.bz2
Fix report parameter mess, making it possible to send paramter values easily
Diffstat (limited to 'tests')
-rwxr-xr-xtests/library/SSRS/ReportTest.php21
-rw-r--r--tests/library/SSRS/ReportTest/SetExecutionParametersObject.php146
2 files changed, 0 insertions, 167 deletions
diff --git a/tests/library/SSRS/ReportTest.php b/tests/library/SSRS/ReportTest.php
index 2cc19ed..03961e7 100755
--- a/tests/library/SSRS/ReportTest.php
+++ b/tests/library/SSRS/ReportTest.php
@@ -128,27 +128,6 @@ class SSRS_ReportTest extends PHPUnit_Framework_TestCase {
$this->assertEquals($expected, $result);
}
- public function testSetExecutionParametersReturnsCorrectObject() {
- require(dirname(__FILE__) . '/ReportTest/SetExecutionParametersObject.php');
- $executionID = 'ybv45155dta00245nxlqfi55';
-
- $soapMock = $this->getMockFromWsdl(dirname(__FILE__) . '/ReportTest/ReportExecution2005.wsdl', 'SoapClientMockExecutionParams');
- $soapMock->expects($this->any())
- ->method('SetExecutionParameters')
- ->with($this->equalTo(array('Parameters' => $parameters->getParameterArrayForSoapCall(), 'ParameterLanguage' => 'en-us')))
- ->will($this->returnValue($returnExecParams));
-
- $ssrs = new SSRS_Report('http://test/ReportServer');
- $ssrs->setSoapExecution($soapMock)
- ->setSessionId($executionID);
-
- $expected = new SSRS_Object_ExecutionInfo($returnExecParams);
- $result = $ssrs->setExecutionParameters($parameters);
-
- $this->assertInstanceOf('SSRS_Object_ExecutionInfo', $result);
- $this->assertEquals($expected, $result);
- }
-
public function testRenderOutputsReport() {
$executionID = 'ybv45155dta00245nxlqfi55';
diff --git a/tests/library/SSRS/ReportTest/SetExecutionParametersObject.php b/tests/library/SSRS/ReportTest/SetExecutionParametersObject.php
deleted file mode 100644
index 79ded8e..0000000
--- a/tests/library/SSRS/ReportTest/SetExecutionParametersObject.php
+++ /dev/null
@@ -1,146 +0,0 @@
-<?php
-
-$execParams1 = new stdClass;
-$execParams1->Name = 'Validation';
-$execParams1->Type = 'String';
-$execParams1->Nullable = null;
-$execParams1->AllowBlank = null;
-$execParams1->MultiValue = null;
-$execParams1->QueryParameter = 1;
-$execParams1->Prompt = null;
-$execParams1->PromptUser = 1;
-$execParams1->ValidValuesQueryBased = null;
-$execParams1->DefaultValuesQueryBased = null;
-$execParams1->DefaultValues->Value = 0;
-$execParams1->State = 'HasValidValue';
-
-$execParams2 = new stdClass;
-$execParams2->name = 'portfolio';
-$execParams2->Type = 'String';
-$execParams2->Nullable = null;
-$execParams2->AllowBlank = 1;
-$execParams2->MultiValue = 1;
-$execParams2->QueryParameter = 1;
-$execParams2->Prompt = null;
-$execParams2->PromptUser = 1;
-$execParams2->ValidValuesQueryBased = null;
-$execParams2->DefaultValuesQueryBased = null;
-$execParams2->DefaultValues->Value = 61;
-$execParams2->State = 'HasValidValue';
-
-$execParams3 = new stdClass;
-$execParams3->name = 'managedaccount';
-$execParams3->Type = 'String';
-$execParams3->Nullable = null;
-$execParams3->AllowBlank = null;
-$execParams3->MultiValue = 1;
-$execParams3->QueryParameter = 1;
-$execParams3->Prompt = 'Portfolio:';
-$execParams3->PromptUser = 1;
-$execParams3->Dependencies->Dependency = array('Validation', 'portfolio');
-$execParams3->ValidValuesQueryBased = 1;
-$execParams3->ValidValues->ValidValue->Label = 'Label 1';
-$execParams3->ValidValues->ValidValue->Value = '61';
-$execParams3->DefaultValuesQueryBased = 1;
-$execParams3->DefaultValues->Value = 61;
-$execParams3->State = 'HasValidValue';
-
-$execParams4value1 = new stdClass;
-$execParams4value1->Label = 0;
-$execParams4value1->Value = 0;
-
-$execParams4value2 = new stdClass;
-$execParams4value2->Label = 1;
-$execParams4value2->Value = 1;
-
-$execParams4value = array($execParams4value1, $execParams4value2);
-
-$execParams4 = new stdClass;
-$execParams4->name = 'visibility';
-$execParams4->Type = 'String';
-$execParams4->Nullable = null;
-$execParams4->AllowBlank = 1;
-$execParams4->MultiValue = null;
-$execParams4->QueryParameter = null;
-$execParams4->Prompt = null;
-$execParams4->PromptUser = 1;
-$execParams4->ValidValuesQueryBased = 1;
-$execParams4->ValidValues->ValidValue = $execParams4value;
-$execParams4->DefaultValuesQueryBased = 1;
-$execParams4->DefaultValues->Value = 0;
-$execParams4->State = 'HasValidValue';
-
-
-$execParams5value1 = new stdClass;
-$execParams5value1->Label = '2011-02-25';
-$execParams5value1->Value = '2011-02-25';
-
-$execParams5value2 = new stdClass;
-$execParams5value2->Label = '2011-02-18';
-$execParams5value2->Value = '2011-02-18';
-
-$execParams5values = array($execParams5value1, $execParams5value2);
-
-$execParams5 = new stdClass;
-$execParams5->Name = 'eff_date2';
-$execParams5->Type = 'String';
-$execParams5->Nullable = null;
-$execParams5->AllowBlank = 1;
-$execParams5->MultiValue = null;
-$execParams5->QueryParameter = 1;
-$execParams5->Prompt = 'Date:';
-$execParams5->PromptUser = 1;
-$execParams5->Dependencies->Dependency = array('managedaccount', 'validation');
-$execParams5->ValidValuesQueryBased = 1;
-$execParams5->ValidValues->ValidValue = $execParams5values;
-$execParams5->DefaultValuesQueryBased = 1;
-$execParams5->DefaultValues->Value = '2011-01-21';
-$execParams5->State = 'HasValidValue';
-
-$execParams = array($execParams1, $execParams2, $execParams3, $execParams4, $execParams5);
-
-$returnExecParams = new stdClass;
-$returnExecParams->executionInfo->HasSnapshot = null;
-$returnExecParams->executionInfo->NeedsProcessing = 1;
-$returnExecParams->executionInfo->CredentialsRequired = null;
-$returnExecParams->executionInfo->ParametersRequired = null;
-$returnExecParams->executionInfo->ExpirationDateTime = '2011-03-08T14:40:17.383Z';
-$returnExecParams->executionInfo->ExecutionDateTime = '0001-01-01T00:00:00';
-$returnExecParams->executionInfo->NumPages = 0;
-$returnExecParams->executionInfo->Parameters->ReportParameter = $execParams;
-$returnExecParams->executionInfo->DataSourcePrompts = new stdClass;
-$returnExecParams->executionInfo->HasDocumentMap = null;
-$returnExecParams->executionInfo->ExecutionID = 'ybv45155dta00245nxlqfi55';
-$returnExecParams->executionInfo->ReportPath = '/Reports/Reference_Report';
-$returnExecParams->executionInfo->ReportPageSettings->PaperSize->Height = '210';
-$returnExecParams->executionInfo->ReportPageSettings->PaperSize->Width = '277.00000762939';
-$returnExecParams->executionInfo->ReportPageSettings->Margins->Top = '10';
-$returnExecParams->executionInfo->ReportPageSettings->Margins->Bottom = '10';
-$returnExecParams->executionInfo->ReportPageSettings->Margins->Left = '5';
-$returnExecParams->executionInfo->ReportPageSettings->Margins->Right = '5';
-$returnExecParams->executionInfo->AutoRefreshInterval = 0;
-
-$parameters = new SSRS_Object_ExecutionParameters(new SSRS_Object_ReportParameters(array(
- 'Parameters' => array(
- new SSRS_Object_ExecutionParameter(array(
- 'Name' => 'Validation',
- 'Value' => '0'
- )),
- array(
- 'Name' => 'portfolio',
- 'Value' => '61'
- ),
- array(
- 'Name' => 'managedaccount',
- 'Value' => '61'
- ),
- array(
- 'Name' => 'visibility',
- 'Value' => '0'
- ),
- array(
- 'Name' => 'eff_date2',
- 'Value' => '2011-01-21'
- ),
- )
- )));