Skip to content
Snippets Groups Projects
Select Git revision
  • development
  • master default protected
  • rohlfing/update-matplotlib-dependencies
  • jupyterlab-extension-upgrade
  • v0.1.9-a
  • v0.1.9
  • v0.1.8
  • v0.1.7
  • v0.1.6
  • v0.1.5
  • v0.1.4
  • v0.1.3
  • v0.1.2
  • v0.1.1
  • v0.1.0
15 results

README.md

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    PolarisDashboardHelperTest.php 1.23 KiB
    <?php
    
    require "PolarisDashboardHelper.php";
    
    class PolarisDashboardHelperTest
    {
        private $helper;
    
        public function __construct($token)
        {
            $this->helper = new PolarisDashboardHelper($token);
        }
    
        public function testFetchVisualisationToken()
        {
            $visualisationToken = $this->helper->fetchVisualisationToken(["test-engine"]);
            //print_r("Token: ".$visualisationToken);
            return $visualisationToken;
        }
    
        public function testFetchAnalyticsResult($visualisationToken)
        {
            $result = $this->helper->fetchDashboardResult($visualisationToken);
            print_r($result);
        }
    
        public function testFetchVisualisationTokenWithContext($user)
        {
            $visualisationToken = $this->helper->fetchVisualisationToken([],$user,["test-engine"]);
            //print_r("Token: ".$visualisationToken);
            return $visualisationToken;
        }
    }
    
    
    $test = new PolarisDashboardHelperTest("27dd35314d73c7618945af9ac3152ecfcb9d1992ead2bdc562409d01ed456f6d");
    $visualisationToken = $test->testFetchVisualisationToken();
    $test->testFetchAnalyticsResult($visualisationToken);
    
    
    $visualisationToken = $test->testFetchVisualisationTokenWithContext("user2@polaris.com");
    $test->testFetchAnalyticsResult($visualisationToken);