function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
PSahuPSahu 

Need test class for 100% code coverage

public class MultiWeatherExtension {

    public MultiWeatherExtension() {

    }

public Multi_Weather__c data{get; set;}
//public Id id;
public boolean detailsinfo;
public boolean editform;

public Multi_Weather__c MW;
public Multi_Weather__c multi_weather{get;set;}

public string result = '';


public MultiWeatherExtension(ApexPages.StandardController stdController) {
 

List<Multi_Weather__c> mwList = [
   SELECT Id FROM Multi_Weather__c];

if(mwList.size()!=0)
{   
multi_weather = [SELECT Id, name, Width__c, City_Code__c, Weather_Theme__c, Theme_Background_Color__c, Metro_Text_color__c, Show_Next_Days__c, Temp_Unit__c, High_Low_Temp__c, Wind_Speed__c, Humidity__c, Show_Country__c, Visibility__c, Show_Sunrise__c, Show_Sunset__c FROM Multi_Weather__c];
ApexPages.currentPage().getParameters().put('Id', multi_weather.id);
}
data=(Multi_Weather__c)stdcontroller.getrecord();

detailsinfo=true;
editform=false;

}


public boolean getdetailsinfo(){
return detailsinfo;
}
public boolean geteditform(){
return editform;
}

public pagereference save(){
detailsinfo=false;
editform=false;

//id=apexpages.currentpage().getparameters().get('id');

List<Multi_Weather__c> mwList = [
   SELECT Id FROM Multi_Weather__c];

//System.debug('myList size: ' + myList.size());    

if(mwList.size()==0)
{
insert data;
//id=data.id;
PageReference Multi_Weather = Page.Multi_Weather;
Multi_Weather.setRedirect(true);
//Multi_Weather.getParameters().put('id',data.id);
return Multi_Weather;
} else
{
MW = [SELECT Id FROM Multi_Weather__c];
data.id = MW.id;
update data;
PageReference Multi_Weather = Page.Multi_Weather;
Multi_Weather.setRedirect(true);
//Multi_Weather.getParameters().put('id',MW.id);
return Multi_Weather;

}
return null;
}

public pagereference editdata(){
detailsinfo=false;
editform=true;

return null;


}

}
Hello to all i am new in apex please help me for writing the test class for 100% code coverage
PSahuPSahu
Any updates?