<?php
/**
 * PackagesApiTest
 * PHP version 5
 *
 * @category Class
 * @package  Swagger\Client
 * @author   http://github.com/swagger-api/swagger-codegen
 * @license  http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
 * @link     https://github.com/swagger-api/swagger-codegen
 */

/**
 * Swagger Blended Hub API Explorer
 *
 * A collection of Swagger documentation for the Blended Hub APIs.
 *
 * OpenAPI spec version: 1.0.0
 * Contact: api@blended.co
 * Generated by: https://github.com/swagger-api/swagger-codegen.git
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/**
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen
 * Please update the test case below to test the endpoint.
 */

namespace Swagger\Client;

use \Swagger\Client\Configuration;
use \Swagger\Client\ApiClient;
use \Swagger\Client\ApiException;
use \Swagger\Client\ObjectSerializer;

/**
 * PackagesApiTest Class Doc Comment
 *
 * @category Class
 * @package  Swagger\Client
 * @author   http://github.com/swagger-api/swagger-codegen
 * @license  http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
 * @link     https://github.com/swagger-api/swagger-codegen
 */
class PackagesApiTest extends \PHPUnit_Framework_TestCase
{

    /**
     * Setup before running any test cases
     */
    public static function setUpBeforeClass()
    {

    }

    /**
     * Setup before running each test case
     */
    public function setUp()
    {

    }

    /**
     * Clean up after running each test case
     */
    public function tearDown()
    {

    }

    /**
     * Clean up after running all test cases
     */
    public static function tearDownAfterClass()
    {

    }

    /**
     * Test case for acceptAcquisition
     *
     * API to accept package..
     *
     */
    public function testAcceptAcquisition()
    {

    }

    /**
     * Test case for acquirePackage
     *
     * API to acquire package between accounts..
     *
     */
    public function testAcquirePackage()
    {

    }

    /**
     * Test case for addLicense
     *
     * Add a license to package..
     *
     */
    public function testAddLicense()
    {

    }

    /**
     * Test case for addLike
     *
     * Add a like to a package..
     *
     */
    public function testAddLike()
    {

    }

    /**
     * Test case for addRating
     *
     * Add a rating to a package..
     *
     */
    public function testAddRating()
    {

    }

    /**
     * Test case for canonicalSet
     *
     * Get package draft..
     *
     */
    public function testCanonicalSet()
    {

    }

    /**
     * Test case for createDraft
     *
     * Create package draft..
     *
     */
    public function testCreateDraft()
    {

    }

    /**
     * Test case for createPackage
     *
     * Create Package..
     *
     */
    public function testCreatePackage()
    {

    }

    /**
     * Test case for download
     *
     * get version documents.
     *
     */
    public function testDownload()
    {

    }

    /**
     * Test case for downloadCanonical
     *
     * API used to Download a package..
     *
     */
    public function testDownloadCanonical()
    {

    }

    /**
     * Test case for downloadDraft
     *
     * Download package draft..
     *
     */
    public function testDownloadDraft()
    {

    }

    /**
     * Test case for getAcquiredPackageAccountList
     *
     * API to acquire package between accounts..
     *
     */
    public function testGetAcquiredPackageAccountList()
    {

    }

    /**
     * Test case for getCanonical
     *
     * Get detail view of canonical version of a package..
     *
     */
    public function testGetCanonical()
    {

    }

    /**
     * Test case for getDependencies
     *
     * Return package dependencies..
     *
     */
    public function testGetDependencies()
    {

    }

    /**
     * Test case for getDetailDocument
     *
     * Access draft documents and directory.REVIEW.just to make sure that we can do this by /draft/documents/ and have single call(single function in swagger).
     *
     */
    public function testGetDetailDocument()
    {

    }

    /**
     * Test case for getDraft
     *
     * Get package draft..
     *
     */
    public function testGetDraft()
    {

    }

    /**
     * Test case for getLicenses
     *
     * Get list of licenses associated with package..
     *
     */
    public function testGetLicenses()
    {

    }

    /**
     * Test case for getPackageDetails
     *
     * Package Detail view..
     *
     */
    public function testGetPackageDetails()
    {

    }

    /**
     * Test case for getPackageInitial
     *
     * Packages initial.
     *
     */
    public function testGetPackageInitial()
    {

    }

    /**
     * Test case for getPackages
     *
     * Packages..
     *
     */
    public function testGetPackages()
    {

    }

    /**
     * Test case for getPublication
     *
     * API used to get a package publication..
     *
     */
    public function testGetPublication()
    {

    }

    /**
     * Test case for getRatingDetails
     *
     * Get Details of package rating submitted by any user..
     *
     */
    public function testGetRatingDetails()
    {

    }

    /**
     * Test case for getRatings
     *
     * Returns list of ratings submitted by users for a package..
     *
     */
    public function testGetRatings()
    {

    }

    /**
     * Test case for getVersionBundles
     *
     * API used to get a package publication..
     *
     */
    public function testGetVersionBundles()
    {

    }

    /**
     * Test case for getVersionDetails
     *
     * get version data of a package in details..
     *
     */
    public function testGetVersionDetails()
    {

    }

    /**
     * Test case for getVersions
     *
     * return the list of package version.
     *
     */
    public function testGetVersions()
    {

    }

    /**
     * Test case for getlike
     *
     * Returns like submitted by users for a package..
     *
     */
    public function testGetlike()
    {

    }

    /**
     * Test case for packageAccountList
     *
     * Returns list of users..
     *
     */
    public function testPackageAccountList()
    {

    }

    /**
     * Test case for rejectAcquisitionInvite
     *
     * API to acquire package between accounts..
     *
     */
    public function testRejectAcquisitionInvite()
    {

    }

    /**
     * Test case for removeLicense
     *
     * delete a package license..
     *
     */
    public function testRemoveLicense()
    {

    }

    /**
     * Test case for removeLike
     *
     * delete a package like..
     *
     */
    public function testRemoveLike()
    {

    }

    /**
     * Test case for resendInvite
     *
     * API to acquire package between accounts..
     *
     */
    public function testResendInvite()
    {

    }

    /**
     * Test case for revokeAcquiredPackage
     *
     * API to acquire package between accounts..
     *
     */
    public function testRevokeAcquiredPackage()
    {

    }

    /**
     * Test case for search
     *
     * Search Packages..
     *
     */
    public function testSearch()
    {

    }

    /**
     * Test case for snapshot
     *
     * Create a snapshot of a package..
     *
     */
    public function testSnapshot()
    {

    }

    /**
     * Test case for updateDraft
     *
     * Update package draft..
     *
     */
    public function testUpdateDraft()
    {

    }

    /**
     * Test case for updateLicense
     *
     * Update price of package license..
     *
     */
    public function testUpdateLicense()
    {

    }

    /**
     * Test case for updatePackage
     *
     * Update Package..
     *
     */
    public function testUpdatePackage()
    {

    }

    /**
     * Test case for updatePublication
     *
     * API used to update package publication..
     *
     */
    public function testUpdatePublication()
    {

    }

    /**
     * Test case for updateRating
     *
     * Update rating of package..
     *
     */
    public function testUpdateRating()
    {

    }

    /**
     * Test case for uploadMedia
     *
     * Upload a media file to package's draft.
     *
     */
    public function testUploadMedia()
    {

    }

    /**
     * Test case for validatePublication
     *
     * Validate publication object.
     *
     */
    public function testValidatePublication()
    {

    }

}
